• ベストアンサー

フォルダ配下にある全フォルダを削除したい

Batファイルにて、特定のフォルダ配下にある全てのフォルダを削除したいのですが、フォルダ名に空白が含まれている場合、削除できません。 どんなフォルダ名のフォルダが存在するかわからないので、forコマンドを使って試行錯誤しましたが、うまくいきません。 特定のフォルダ自体を削除して、再作成するという方法もありますが、その方法以外でできないでしょうか?

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

  • ベストアンサー
  • pita-gora
  • ベストアンサー率70% (102/145)
回答No.2

あなたが試してみたforコマンドの記述を補足に転記して見てください。 変数をダブルクォーテーションで括ってますか?

gogo1022
質問者

お礼

うまくいきました!どうもありがとうございました。

その他の回答 (1)

  • pita-gora
  • ベストアンサー率70% (102/145)
回答No.1

過去に回答しているものをご紹介します。以下の回答のNo3です。 http://okwave.jp/qa/q4178416.html ファイルは削除したくなければ、 del *.* の行を削除してください。

gogo1022
質問者

補足

たとえば、「a a」という空文字を含むフォルダがあると削除されずのこってしまいます。

関連するQ&A