【已验证】从文件夹内批量筛选指定文件并将其复制到指定文件夹
2023-12-14 13:00:20
使用DOS命令,根据TXT文件中列出指定文件名,批量实现查找指定文件夹里的文件并复制到新的文件夹。
文中给出两种方法。
文件准备
工作文件夹:
待筛选文件夹存储路径:E:\photo\oldDir
筛选后的文件夹存储路径:E:\photo\newDir
筛选清单文件存储路径:fileList.txt
方法1:使用DOS命令
在Windows中,按“Win+R”,在弹出的运行框中输入“cmd”后按回车:
在弹出的命令窗中输入:
for /f %i in (E:\photo\fileList.txt) do if exist "E:\photo\oldDir\%i" copy "E:\photo\oldDir\%i" E:\photo\newDir
执行截图:
到目标文件夹中检查,所有文件已经复制。
方法2:使用批处理指令
为方便后续重复使用,可以直接建立.bat批处理文件。
建立批处理筛选指定文件.txt,如下图:
将下面命令复制进去:
:: 从文件夹内批量筛选指定文件并将其复制到指定文件夹
:: 使用DOS命令,根据TXT文件中列出指定文件名,批量实现查找指定文件夹里的文件并复制到新的文件夹。
:: 文件准备:
:: 工作文件夹:
:: 待筛选文件夹存储路径:E:\photo\oldDir
:: 筛选后的文件夹存储路径:E:\photo\newDir
:: 筛选清单文件存储路径:fileList.txt
::
for /f %%i in (E:\photo\fileList.txt) do if exist "E:\photo\oldDir\%%i" copy "E:\photo\oldDir\%%i" E:\photo\newDir
exit
保存后,将批处理筛选指定文件.txt重命名为批处理筛选指定文件.bat
双击批处理筛选指定文件.bat:
检查运行结果:
Enjoy^_^
原创文章,转载请注明出处:
文章来源:https://blog.csdn.net/qcmyqcmy/article/details/134992150
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!