使用dir获取文件列表并写入txt文件
dir指令
可以在cmd中输入dir /?获取官方指导
实操案例
用于测试的文件结构如下:
/A 选取指定属性的文件
例:需要筛选出文件夹:dir /ad
例:需要过滤掉文件夹: dir /a-d
/B 使用简明形式
/T 使用的时间节点
/tw写入时间,/tc创建时间
/O 按分类顺序输出(即排序)
我需要按时间节点则使用/ot,逆序则使用/o-t
注意:这里的按时间节点受上面/T影响,千万别搞错了。
/S 输出文件完整路径
使用特定前缀筛选文件
'*'是通配符,前后都可以加,
如果要筛选.png文件也可以使用 *.png
使用>file_name.txt写入文件
确认无误后将结果写入txt即可,自行替换文件名
注:‘>’ 默认覆盖原文件,如果需要续写的话,只需要把>换成>>就可以使用了
使用bat脚本批量删除文件
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in (file_dir.txt) do (
del %%i*
)
pause
del相关的支持可以使用del /?来查看
在cmd中执行delFiles.bat
执行后检查即可