アプリ版:「スタンプのみでお礼する」機能のリリースについて

ワイルドカードを使って、とあるフォルダ内にあるすべてのファイルを削除したいのですが、

C\folderA\xxxxxxxxx\*.*
のとき、xxxxxxxxの名称に依らずfolderAの2階層下のファイルのみを削除したいのですが、

C\folderA\*\*.*
とするとエラーとなるため、困っています。こういったワイルドカードの使い方はできないのでしょうか。また、これを実現するためのvbscript等の書き方があればどなたかご教授願います。

A 回答 (3件)

以下のようなコマンドでいかがでしょうか?


del の後の /P は確認用です。確認後不要ならとってください。

for /d %a in ( "C:\folderA\*" ) do del /P "%a\*.*"
    • good
    • 0

DOS窓で、以下のコマンド実行し、結果をファイルヘリダイレクト


dir c:¥folderA¥ /s /b > result.txt
そのフアイルを読んでdelete
    • good
    • 0

その「二階層下のフォルダ」を「削除して再度作成」じゃダメですか?

この回答への補足

それしか無いですかね・・・
ありがとうございます。

補足日時:2013/09/06 22:20
    • good
    • 0

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

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