将 txt 文件中包含的文件列表复制到另一个文件夹中

将 txt 文件中包含的文件列表复制到另一个文件夹中

您是否知道一个免费软件(适用于 Windows 7 64),它可以将文件列表(包含在 txt 文件中)复制到另一个文件夹(保留或不保留文件夹结构)?

Filelist.txt 内容:
M:\DVD1\00\09.pdf
M:\DVD1\00\gethu4.pdf
M:\DVD1\00\djdd85.pdf
M:\DVD1\00\sdffjhgj.pdf
...等等..

编辑:需要 GUI。请不要使用 .bat 文件脚本,因为我尝试过的批处理解决方案存在空格或特殊字符问题。

答案1

GUI 程序过于复杂且效率低下。使用 Powershell:

Get-Content myfile.txt|Foreach-Object{copy-item -path $_.FullName -destination "path_to_destination"}

这忽略了维护目录结构的任何要求(因为您没有提供这样的要求)。

不要说“请不要告诉我最好的方法,我因为空格而遇到了问题”,解决根本原因 - 学习如何处理空格。

答案2

我知道您说没有批处理文件,但一个简单的FOR /F命令应该可以完成您想要的操作。for /?在命令提示符下输入。

答案3

一个解决方案是rsync --files-from=filelist.txt

Rsync 主要用于从一台计算机复制到另一台计算机,但复制到同一台计算机也应该可以。

答案4

复制可能会做你想做的事。(我还没试过。)

相关内容