- 締切済み
Dosコマンドで2階層下をワイルドカードで指定する
ワイルドカードを使って、とあるフォルダ内にあるすべてのファイルを削除したいのですが、 C\folderA\xxxxxxxxx\*.* のとき、xxxxxxxxの名称に依らずfolderAの2階層下のファイルのみを削除したいのですが、 C\folderA\*\*.* とするとエラーとなるため、困っています。こういったワイルドカードの使い方はできないのでしょうか。また、これを実現するためのvbscript等の書き方があればどなたかご教授願います。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- pita-gora
- ベストアンサー率70% (102/145)
回答No.3
以下のようなコマンドでいかがでしょうか? del の後の /P は確認用です。確認後不要ならとってください。 for /d %a in ( "C:\folderA\*" ) do del /P "%a\*.*"
補足
それしか無いですかね・・・ ありがとうございます。