search给定的文件集并复制到另一个目录

在needToFind.txt文件中有一组给定的文件名,例如:

myImage1.jpg,theImage.jpg,parisImage.jpg(这是我将格式化它无关紧要的文件名用逗号或换行符分隔)

还有一个名为/ MyImageFolder的文件夹,其中包含1000个图像,还包含myImage1.jpg,theImage.jpg,parisImage.jpg

我想find那些给出的图像,并将其复制到另一个目录。


我想search给定的文件名在needToFind.txt,目录/文件夹MyImages,其中包含许多图像。 并将创build的图像复制到另一个目录/文件夹,例如MyGivenSetOfImages。

请帮助,这将拯救我的生命。

谢谢

Solutions Collecting From Web of "search给定的文件集并复制到另一个目录"

格式needToFind.txt每行有一个文件名。 以下简单的批处理脚本应该工作。

@echo off cd "\MyImageFolder" for /f "usebackq eol=: delims=" %%F in ("needToFind.txt") do copy "%%~F" "\anotherFolder" 

它可以在没有批处理文件的命令行上完成:只需将每个%%更改为%

我想最棘手的部分是读取文件

如果可以的话,我会建议你用逗号分隔所有的名字创建文本文件。

请参阅如何通过批处理读取文本文件

稍后,您可以简单地在简单的copy命令中使用提取的变量。

我可以提供一个骨架,但在电话上。 我希望这有助于解决问题