こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

現在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
含むファイル以外だとわかりません。

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

以上

投稿日時 - 2011-04-02 20:14:47

QNo.6639709

困ってます

質問者が選んだベストアンサー

for /f "usebackq tokens=*" %%A in (`dir /b /s *avi* ^|find /v "cccc"`) do move "%%A" H:\TEST

投稿日時 - 2011-04-02 20:30:24

お礼

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

投稿日時 - 2011-04-03 22:42:42

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問