BAT 一键遍历出当前目录及子文件夹下指定类型的文件

 文件夹内文件太多想找出某种类型的文件 这个脚本很方便

这是一个批处理脚本,用于在Windows操作系统中遍历指定文件类型的文件。用户可以输入要提取的文件类型(如MP4、JPG等),然后脚本将在当前目录及其子文件夹下搜索该类型的文件,并将结果保存到一个文本文件中(命名为"遍历结果_文件类型.txt")。最后,脚本会打开该文本文件以供查看。用户可以按任意键继续输入其他文件类型来进行进一步的遍历操作。

电脑上 windows+R 输入notepad 回车 将下面的脚本拷贝到文本里,再另存为到用户要遍历的文件夹内,命名为以 .bat 或 .cmd 结尾格式的文件后保存。双击启动即可使用

@echo off &title 一键遍历出当前目录及子文件夹下指定类型的文件  ~by 阿牛 &chcp 936 &color a
rem & mode con cols=45 lines=29

:inputFileType
REM 请求用户输入要提取的文件类型
echo.
set /p fileType= ^^_^^ 请输入要提取的文件类型(如 MP4、JPG 等):

REM 创建新的提取结果文件夹(如果不存在)
if not exist 遍历结果_%fileType% (
    echo.&echo 创建“遍历结果_%fileType%”.txt文本 
    echo > 遍历结果_%fileType%.txt
)
echo.
echo.===================================
echo 3秒后开始提取 %fileType% 文件,请稍后。。。
echo 待遍历完成后将弹出 遍历结果_%fileType%.txt
echo.=================================== &timeout>nul /t 2

dir/s > 遍历结果_"%fileType%".txt /s/a/b *."%fileType%"
start 遍历结果_"%fileType%".txt

echo.&echo 已完成 "%fileType%" 格式文件的遍历。3秒后继续输入其他格式类型。 &timeout>nul /t 2
REM pause > nul
goto inputFileType

猜你喜欢

转载自blog.csdn.net/awzs7758520/article/details/131558751
今日推荐