【已验证】从文件夹内批量筛选指定文件并将其复制到指定文件夹

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^_^

原创文章,转载请注明出处:

【已验证】从文件夹内批量筛选指定文件并将其复制到指定文件夹-CSDN博客使用DOS命令,根据TXT文件中列出指定文件名,批量实现查找指定文件夹里的文件并复制到新的文件夹。文件准备:工作文件夹:待筛选文件夹存储路径:E:\photo\oldDir筛选后的文件夹存储路径:E:\photo\newDir筛选清单文件存储路径:fileList.txt。https://blog.csdn.net/qcmyqcmy/article/details/134992150

文章来源:https://blog.csdn.net/qcmyqcmy/article/details/134992150
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。