for循环 批处理 查找文件 详细信息 文件名

简介: for循环 批处理 查找文件 详细信息 文件名

正常for循环查找文件:

C:\Users\test_2>for /r "C:\" %i in (*ErrorLog.TXT) do @echo %i
C:\Users\test_2\AppData\Roaming\LanxinSoftCustom\Resource\Docs\ErrorLog.TXT
C:\Users\test_2>

输出文件的同时,打印文件的修改信息:

C:\Users\test_2>for /r "C:\" %i in (*ErrorLog.TXT) do @echo %i;%~ti
C:\Users\test_2\AppData\Roaming\LanxinSoftCustom\Resource\Docs\ErrorLog.TXT;2022/06/30 21:32
C:\Users\test_2>

文件其他信息:

%~d  文件所在驱动器信息
%~p  文件所在路径信息
%~n  文件名信息
%~x  文件后缀信息
%~z  文件大小信息
%~t  文件修改时间信息
%~dp  文件所在驱动器和所在路径信息
%~nx  文件名及后缀信息
%~pnx  文件所在路径及文件名和后缀信息
%~dpn  文件驱动器、路径、文件名信息
%~dpnx  文件驱动器、路径、文件名、后缀信息

参考链接:Windows 批处理获取某路径下最新创建的文件的名称 - 授客 - 博客园

目录
相关文章
|
4月前
|
Linux Perl
linux 批量查找并替换文件里的指定字符串,linux 批量查找并替换当前目录下所有子目录内文件里的指定字符串
linux 批量查找并替换文件里的指定字符串,linux 批量查找并替换当前目录下所有子目录内文件里的指定字符串
42 0
|
5月前
|
Shell Linux
linux shell 脚本实现:根据文件内容中的每行分隔符放入数组,根据规则打印日志并重新创建目录 备份文件
linux shell 脚本实现:根据文件内容中的每行分隔符放入数组,根据规则打印日志并重新创建目录 备份文件
52 0
|
6月前
|
Linux Shell
Linux脚本获取输入参数判断文件还是文件路径
Linux脚本获取输入参数判断文件还是文件路径
37 4
|
6月前
|
定位技术 Python
PowerShell批量修改、替换大量文件的文件名
PowerShell批量修改、替换大量文件的文件名
155 1
|
Shell Perl
把当前目录(包含子目录)下所有后缀为 “.sh” 的文件后缀变更为 “.shell”,之后删除每个文件的第二行
把当前目录(包含子目录)下所有后缀为 “.sh” 的文件后缀变更为 “.shell”,之后删除每个文件的第二行。
97 1
|
Shell
SHELL脚本递归循环,文件名包含空格的处理办法
SHELL脚本递归循环,文件名包含空格的处理办法
182 0
|
Linux Python
Python读取指定目录下的指定后缀文件名列表(批量读取)
Python读取指定目录下的指定后缀文件名列表(批量读取)
983 0