Powershell: powershell获取当前目录下最新创建的文件

PS C:\Users\Administrator> dir

目录: C:\Users\Administrator

Mode LastWriteTime Length Name



d---- 2019-1-16 14:00 .android
d---- 2019-2-20 17:24 .BigNox
d---- 2017-12-13 11:53 .idlerc
d---- 2018-10-9 15:38 .LdVirtualBox
d---- 2018-11-13 9:00 .matplotlib
d---- 2018-10-15 9:22 .PyCharmCE2018.2
d---- 2017-11-30 9:34 .VirtualBox
d-r-- 2017-9-30 11:19 Contacts
d-r-- 2019-3-11 17:34 Desktop
d-r-- 2019-1-11 14:32 Documents
d-r-- 2019-3-5 9:20 Downloads
d-r-- 2019-2-20 17:56 Favorites
d-r-- 2017-9-30 11:19 Links
d---- 2018-5-30 11:26 ncftp
d---- 2018-10-10 9:12 Nox_share
d-r-- 2018-10-9 15:37 Pictures
d-r-- 2017-9-30 11:19 Saved Games
d-r-- 2017-9-30 11:19 Searches
d---- 2019-1-8 9:40 UIDowner
d-r-- 2018-10-9 15:37 Videos
d-r-- 2017-11-30 9:59 Virtual Machines
d---- 2017-11-30 9:34 VirtualBox VMs
d---- 2019-2-20 17:24 vmlogs
d---- 2018-9-26 15:13 新建文件夹
-a--- 2019-2-27 9:10 216962 a.html
-a--- 2019-3-8 15:02 0 a.txt
-a--- 2018-10-10 9:12 66 inittk.ini
-a--- 2018-10-10 9:12 41 inst.ini
-a--- 2018-10-10 9:12 45 nuuid.ini
-a--- 2018-12-18 10:37 616 SciTE.session

PS C:\Users\Administrator> dir |where {$_.Mode -like "*a*"}|Sort-Object LastWriteTime -Descending

目录: C:\Users\Administrator

Mode LastWriteTime Length Name



-a--- 2019-3-8 15:02 0 a.txt
-a--- 2019-2-27 9:10 216962 a.html
-a--- 2018-12-18 10:37 616 SciTE.session
-a--- 2018-10-10 9:12 66 inittk.ini
-a--- 2018-10-10 9:12 45 nuuid.ini
-a--- 2018-10-10 9:12 41 inst.ini

PS C:\Users\Administrator> dir |where {$_.Mode -like "*a*"}|Sort-Object LastWriteTime -Descending|select -first 1

目录: C:\Users\Administrator

Mode LastWriteTime Length Name



-a--- 2019-3-8 15:02 0 a.txt

PS C:\Users\Administrator> dir |where {$_.Mode -like "*a*"}|Sort-Object LastWriteTime -Descending|select -first 1|fl

目录: C:\Users\Administrator

Name : a.txt
Length : 0
CreationTime : 2019-3-8 15:02:27
LastWriteTime : 2019-3-8 15:02:27
LastAccessTime : 2019-3-8 15:02:27
VersionInfo : File: C:\Users\Administrator\a.txt
InternalName:
OriginalFilename:
FileVersion:
FileDescription:
Product:
ProductVersion:
Debug: False
Patched: False
PreRelease: False
PrivateBuild: False
SpecialBuild: False
Language:

PS C:\Users\Administrator>dir |where {$_.Mode -like "*a*"}|Sort-Object LastWriteTime -Descending|select -first 1|fl Name

Name : a.txt

PS C:\Users\Administrator> dir |where {$_.Mode -like "*a*"}|Sort-Object LastWriteTime -Descending|select -first 1|fl Name|out-string

Name : a.txt

--所以最后用到的完整语句是:--

PS C:\Users\Administrator> (dir |where {$_.Mode -like "*a*"}|Sort-Object LastWriteTime -Descending|select -first 1|fl Name|out-string).Split(":")[-1]
a.txt

PS:本人刚接触POWERSHELL,知道这应该不是最简洁、准确的写法,只是做个记录,忘高手指教,多谢!

原文地址:https://blog.51cto.com/jimmyduan/2361571

时间: 2024-11-05 18:57:17

Powershell: powershell获取当前目录下最新创建的文件的相关文章

获取当前目录下所有的apk文件

1 public static Vector GetVideoFileName(String fileAbsolutePath) { 2 Vector vecFile = new Vector(); 3 File file = new File(fileAbsolutePath); 4 File[] subFile = file.listFiles(); 5 6 for (int iFileLength = 0; iFileLength < subFile.length; iFileLength

dos指令 获取当前目录下所有文件命令解析

dir *.* /b >fileName.txt 其中: *.* 表示所有文件 包括文件夹 /b >fileName.txt 表示输入的文件名称 注意: 可以做个批处理文件 然后双击运行下看看效果就知道了~ 获取当前目录下的所有文件包括文件夹的dos指令 效果: ajax_jsonajax_json.zipfileName.batfileName.txtjava编码规范.docjd-gui.exe.lnknewzip.lnkOCJP_题库详解.docoracle.txt.lnkoracle解锁

mac 查找当前目录下所有同一类型文件,并执行命令行

以TexturePacker举例 MAC下用TexturePacker命令行打包当前目录下所有的 *.tps文件 1.配置好tps文件需要配置好路径.参数等.(也可不配置,用命令行实现.具体参考:https://www.codeandweb.com/texturepacker/documentation) 2.新建一个*.sh文件,内容填写 DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && p

3. PyQt5-通过Python脚本把当前目录下的所有.ui文件转换为.py文件

Author: Notus([email protected]) Create: 2019-02-10 Update: 2019-02-10 PyQt5-通过Python脚本把当前目录下的所有.ui文件转换为.py文件 环境 操作系统: Windows 10 专业版 64-bit (10.0, Build 16299) (16299.rs3_release.170928-1534) Python Version: 3.7.1 PyQt5 Version: 5.11.3 Qt Designer V

#### 批处理命令 获取当前目录下所有文件的路径

@echo off & setlocal EnableDelayedExpansion for /f "delims=" %%i in ('"dir /a/s/b/on *.*"') do ( set file=%%~fi set file=!file:/=/! echo !file! >> 路径.txt ) 将 "获取当前目录文件列表.cmd"拷贝到想要获取的目录下,然后双击即可,会在当前目录下生成"路径.txt&

Windows下使用创建多层文件夹 SHCreateDirectoryEx 函数需要注意的问题

1.在使用SHCreateDirectoryEx函数创建多层文件夹的过程中,发现在文件夹路径中,只能使用\\而不能使用/,否则将创建文件夹失败. 2.下面为在MFC中使用的代码片段 CString new_path = "C:/abc/d/e"; //SHCreateDirectoryEx函数必须使用\\,不能使用/ new_path.Replace("/", "\\"); //判断是否存在该文件夹 if (!PathIsDirectory(ne

python 获取当前目录下的文件目录和文件名

os模块下有两个函数: os.walk() os.listdir() 1 # -*- coding: utf-8 -*- 2 3 import os 4 5 def file_name(file_dir): 6 for root, dirs, files in os.walk(file_dir): 7 print(root) #当前目录路径 8 print(dirs) #当前路径下所有子目录 9 print(files) #当前路径下所有非目录子文件 输出格式为: 当前文件目录路径 当前路径下子

Windows下自由创建.htaccess文件的N种方法

.htaccess是apache的访问控制文件,apache中httpd.conf的选项配合此文件,完美实现了目录.站点的访问控 制,当然最多的还是rewrite功能,即URL重写,PHP中实现伪静态的一个重要途径,也是被公认为SEO中搜索引擎友好的极为有效的一个手段.尽 管前些天的黑屏风波闹的沸沸扬扬,但依本人拙见,windows用户并无任何减少.现在的一个实际问题就是windows不允许重命名时.的前面没有字 符,它认为这样的文件名是不合法的.这就造成我们无法通过重命名”新建文本文档.txt

批处理解压当前目录下的所有压缩文件

@echo off::Winrar 的安装位置set "rar=C:\Program Files\WinRAR\WinRAR.exe"::7z为目录下压缩包的扩展名for /r %%i in (*.7z) do "%rar%" x -ad -y "%%i"pause