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

目录
相关文章
去除txt文件空行批处理程序
刚好遇到一个需要去除txt文件空行的问题,就做了一个批处理bat程序来操作,挺方便,附上来给大家分享一下
417 0
|
7月前
|
Shell Linux
linux shell 脚本实现:根据文件内容中的每行分隔符放入数组,根据规则打印日志并重新创建目录 备份文件
linux shell 脚本实现:根据文件内容中的每行分隔符放入数组,根据规则打印日志并重新创建目录 备份文件
59 0
|
8月前
|
存储 人工智能 资源调度
【windows批处理batch】.bat文件 字符串处理相关操作(字符串定义、分割、拼接、替换、切片、查找)
【windows批处理batch】.bat文件 字符串处理相关操作(字符串定义、分割、拼接、替换、切片、查找)
|
8月前
|
存储 Shell Perl
awk从脚本内读取文件内容到变量
awk从脚本内读取文件内容到变量
328 6
|
8月前
|
定位技术 Python
PowerShell批量修改、替换大量文件的文件名
PowerShell批量修改、替换大量文件的文件名
200 1
|
8月前
|
机器学习/深度学习 定位技术 数据格式
Python对大量表格文件加以数据截取、逐行求差、跨文件合并等处理的方法
Python对大量表格文件加以数据截取、逐行求差、跨文件合并等处理的方法
144 1
|
C语言
【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 逐行遍历文件文本数据 | 获取文件中的文本行 | 查询文本行数据 | 追加文件数据 | 使用占位符方式拼接字符串 )
【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 逐行遍历文件文本数据 | 获取文件中的文本行 | 查询文本行数据 | 追加文件数据 | 使用占位符方式拼接字符串 )
269 0
|
Shell
SHELL脚本递归循环,文件名包含空格的处理办法
SHELL脚本递归循环,文件名包含空格的处理办法
189 0