![](/img/trans.png)
[英]search given set of file names.* in all sub directories and copy to another directory
[英]search given set of files and copy to another directory
needToFind.txt文件中有一組給定的文件名,例如:
myImage1.jpg,theImage.jpg,parisImage.jpg(這是文件格式,無論文件名之間用逗號或換行符分隔,我都將對其進行格式化)
還有一個名為/ MyImageFolder的文件夾,其中包含可以說的1000張圖像,還包含myImage1.jpg,theImage.jpg,parisImage.jpg
我想找到這些給定的圖像並將其復制到另一個目錄。
請幫助,這將挽救我的生命。
謝謝
我想最棘手的部分是讀取文件
如果可以的話,我建議您在一個用逗號分隔的單個石灰中創建所有名稱的文本文件。
請參閱如何為此批量讀取文本文件
以后,您可以在簡單的copy
命令中簡單地使用提取的變量。
我本可以提供一個骨骼,但要在電話上。 我希望這有助於解決問題
格式化needToFind.txt以使每行具有一個文件名。 以下簡單的批處理腳本應該可以工作。
@echo off
cd "\MyImageFolder"
for /f "usebackq eol=: delims=" %%F in ("needToFind.txt") do copy "%%~F" "\anotherFolder"
可以在命令行中完成而無需批處理文件:只需將每個%%
更改為%
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.