プロが教えるわが家の防犯対策術!

お願いします。

あるディレクトリ内に
program.bat があります。

このディレクトリにある、自分自身(program.bat)と特定の拡張子(たとえば .hoge と .foo) 以外すべてを削除するにはどのように書けばいいでしょうか?

A 回答 (1件)

僕なら、残すファイルを別ディレクトリに移して、該当ディレクトリのファイルを全て消し、別ディレクトリに退避したファイルを元のディレクトリに戻します。


mkdir ..\backup
move program.bat ..\backup
move *.hoge ..\backup
move *.foo ..\backup
del *
move ..\backup\*
rmdir ..\back
    • good
    • 0
この回答へのお礼

ありがとうございます。
やはりそういう動きになりますか。

しかし1階層上に動かすというのは勉強になりました。
単純なことですが、同じディレクトリに tmp ファイルなどを作成する方法をいろいろいじっていましたが、
同じディレクトリだと全部選択したときに巻き込まれてしまい・・・(笑)

おかげで問題解決しました。

お礼日時:2012/12/04 00:42

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

このQ&Aを見た人はこんなQ&Aも見ています