電子書籍の厳選無料作品が豊富!

ある文字列を含むファイル名以外を移動させたい

現在Windows環境で下記のことをバッチでやりたいです。

イメージとしては、例えばH:\TEST\TEST1というフォルダに
aabbbccc.avi
aabbbbbb.avi
bbbdddee.avi
というファイルがあったとすると
cccという文字列を含むファイル以外(つまり下2つのファイル)を
H:\TESTに移動させたいです。

文字列を含むファイルを移動なら下記のコマンドでできるのですが
for /f "usebackq tokens=*" %%A in (`dir /b /s *avi*`) do move "%%A" H:\TEST
含むファイル以外だとわかりません。

誰か教えてください。お願いします。

以上

A 回答 (1件)

for /f "usebackq tokens=*" %%A in (`dir /b /s *avi* ^|find /v "cc

cc"`) do move "%%A" H:\TEST
    • good
    • 0
この回答へのお礼

完璧です!
ありがとうございます。

お礼日時:2011/04/03 22:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!