needToFind.txt文件中有一组给定的文件名,例如:
myImage1.jpg,theImage.jpg,parisImage.jpg(这是一个我要格式化的文件,无论文件名是用逗号分隔还是换行)
还有一个名为/ MyImageFolder的文件夹,其中包含1000个图像,还包含myImage1.jpg,theImage.jpg,parisImage.jpg
我想找到那些给定的图像并将它们复制到另一个目录。
请帮助,这将挽救我的生命。
由于
答案 0 :(得分:0)
我想最棘手的部分是阅读文件
如果可以,我会建议您创建一个文本文件,其中所有名称都用逗号分隔的单个石灰。
请参考how to read a text file through batch
稍后您可以在简单的copy
命令中使用提取的变量。
我本可以提供一个骨架,但是在手机上。 我希望这有帮助 打开提问
答案 1 :(得分:0)
格式化needToFind.txt,每行有一个文件名。以下简单的批处理脚本应该可以工作。
@echo off
cd "\MyImageFolder"
for /f "usebackq eol=: delims=" %%F in ("needToFind.txt") do copy "%%~F" "\anotherFolder"
可以在没有批处理文件的情况下在命令行上完成:只需将每个%%
更改为%
。