
@echo off
for /f "delims=" %%a in ('dir /a-d/s/b') do (
echo 修改日期:%%~ta 文件名:%%~na>>3txt
)
sort 3txt>>4txt&del 3txt
pause
列出当前目录的文件名及修改日期,望采纳,
这个可以通过批处理来完成 例如要获取c:\windows下的文件名 生成文本0txt
开始 运行 输入 cmd 回车
输入 cd /d c:\windows 回车
dir /b >0txt
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
[drive:][path][filename]
指定要列出的驱动器、目录和/或文件。
/A 显示具有指定属性的文件。
attributes D 目录 R 只读文件
H 隐藏文件 A 准备存档的文件
S 系统文件 - 表示“否”的前缀
/B 使用空格式(没有标题信息或摘要)。
/C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来
停用分隔符显示。
/D 跟宽式相同,但文件是按栏分类列出的。
/L 用小写。
/N 新的长列表格式,其中文件名在最右边。
/O 用分类顺序列出文件。
sortorder N 按名称(字母顺序) S 按大小(从小到大)
E 按扩展名(字母顺序) D 按日期/时间(从先到后)
也可以新建一个文本,内容如下
dir /o:n /b >0txt
另存为0bat 文件名可以不一样,但后缀要是cmd或bat 不能检索子文件夹里的文件
以上就是关于如何用批处理获取当前文件夹里面所有文件的文件名及修改日期并生成txt文件全部的内容,包括:如何用批处理获取当前文件夹里面所有文件的文件名及修改日期并生成txt文件、提取某个文件夹下所有文件名到txt中怎么办、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)