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 批处理获取某路径下最新创建的文件的名称 - 授客 - 博客园

目录
相关文章
|
19天前
|
Shell Linux
linux shell 脚本实现:根据文件内容中的每行分隔符放入数组,根据规则打印日志并重新创建目录 备份文件
linux shell 脚本实现:根据文件内容中的每行分隔符放入数组,根据规则打印日志并重新创建目录 备份文件
|
1月前
|
定位技术 Python
PowerShell批量修改、替换大量文件的文件名
PowerShell批量修改、替换大量文件的文件名
|
7月前
|
Shell Linux C++
shell脚本 | C/C++ 统计文件单词个数
shell脚本 | C/C++ 统计文件单词个数
|
12月前
|
Shell Perl
把当前目录(包含子目录)下所有后缀为 “.sh” 的文件后缀变更为 “.shell”,之后删除每个文件的第二行
把当前目录(包含子目录)下所有后缀为 “.sh” 的文件后缀变更为 “.shell”,之后删除每个文件的第二行。
64 1
|
Shell
SHELL脚本递归循环,文件名包含空格的处理办法
SHELL脚本递归循环,文件名包含空格的处理办法
167 0
|
Linux Python
Python读取指定目录下的指定后缀文件名列表(批量读取)
Python读取指定目录下的指定后缀文件名列表(批量读取)
854 0