簡體   English   中英

搜索給定的文件集並復制到另一個目錄

[英]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

我想找到這些給定的圖像並將其復制到另一個目錄。


我想在包含許多圖像的目錄/文件夾MyImages中的NeedToFind.txt中搜索給定的文件名。 並將創建的圖像復制到另一個目錄/文件夾,例如MyGivenSetOfImages。

請幫助,這將挽救我的生命。

謝謝

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

如果可以的話,我建議您在一個用逗號分隔的單個石灰中創建所有名稱的文本文件。

請參閱如何為此批量讀取文本文件

以后,您可以在簡單的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM