0

タイトルとして、ファイル名に応じて複数のファイルをファイル名に基づいて一意のフォルダーに移動する方法を理解しようとしています

たとえば、次のような名前の自宅のウェブカメラからの画像を含むフォルダーがあるとします。

garden.bench.2013.image535.other.random.stuff.jpg
kids.swing.2013.image757.other.random.stuff.jpg
garage.2013.image563.other.random.stuff.jpg
front.garden.2013.image456.other.random.stuff.jpg
other.random.names.2013.image576.other.random.stuff.jpg

そして、次のような日付の少し前のファイル名に基づいて、「ガーデンベンチ」、「フロントガーデン」、「ガレージ」の画像だけを特定のフォルダー (C:\webcam\images としましょう) に移動したかったのです。

C:\webcam\images\Garden Bench\garden.bench.2013.image535.other.random.stuff.jpg
C:\webcam\images\Front Garden\front.garden.2013.image456.other.random.stuff.jpg
C:\webcam\images\Garage\garage.2013.image563.other.random.stuff.jpg

私はこれをうまく説明していて、これが実行可能であり、1行で可能であることを願っています

編集: atm 次のようなコードを使用しています:

move /Y garden.bench*.jpg "C:\webcam\images\Garden Bench\"
move /Y front.garden*.jpg "C:\webcam\images\Front Garden\"
move /Y garage*.jpg "C:\webcam\images\Garage\"

これは正常に機能していますが、すべてがそのように見える20行があり、よりきちんとした1行の方法が必要な場合は非常に面倒です

4

1 に答える 1