0

次のように、needToFind.txt ファイルに特定のファイル名のセットがあります。

myImage1.jpg 、 theImage.jpg、parisImage.jpg (これはフォーマットするハエです。ファイル名がコンマまたは改行で区切られているかどうかは関係ありません)

また、/MyImageFolder という名前のフォルダーがあり、1000 枚の画像が含まれ、myImage1.jpg 、theImage.jpg、parisImage.jpg も含まれています。

指定された画像を見つけて、別のディレクトリにコピーしたいと思います。


多くの画像を含むディレクトリ/フォルダー MyImages の needToFind.txt で指定されたファイル名を検索したい。そして、作成されたイメージを MyGivenSetOfImages などの別のディレクトリ/フォルダーにコピーします。

助けてください、これで命が助かります。

ありがとう

4

2 に答える 2

0

一番難しいのはファイルを読むことだと思います

可能であれば、カンマで区切られた単一のライムですべての名前を含むテキスト ファイルを作成することをお勧めします。

そのためのバッチを介してテキストファイルを読み取る方法を参照してください

後で、抽出した変数を簡単なcopyコマンドで使用できます。

スケルトンを提供することもできましたが、電話で。これが質問を開くのに役立つことを願っています

于 2012-11-11T19:04:09.640 に答える
0

needToFind.txt をフォーマットして、1 行に 1 つのファイル名を含めます。次の簡単なバッチ スクリプトが機能するはずです。

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

バッチ ファイルを使用せずにコマンド ラインで実行できます。それぞれ%%%.

于 2012-11-11T22:09:25.327 に答える