• ベストアンサー

コマンドプロンプトで1度に削除したい

コマンドプロンプトで Dir *.* をすると、 Thumbs.dbが残ります。 しかし、 Dir /AH *.* をすると、 他のファイルが残ります 1度に全部消す方法はないですか

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

  • ベストアンサー
  • chie65535
  • ベストアンサー率43% (8518/19364)
回答No.3

>1度に全部消す方法はないですか DEL /F /A- *.* または RMDIR /S /Q . DELの方は「ファイルだけ削除して、サブディレクトリは何もしない」です。サブディレクトリの中身も残ります。 RMDIRの方は「ファイルやディレクトリを含め、完全削除」します。また、最後に「自分自身のカレントディレクトリを消そうとする」ので「プロセスはファイルにアクセスできません。別のプロセスが使用中です。」のエラーが発生しますが、完全に削除したあとに出るエラーなので、ファイルもディレクトリも全部消えます。

SI299792
質問者

お礼

昔の質問を確認したところ、お礼がまだでした。 始めての質問で、お礼のシステムがわかりませんでした。 失礼とは思いますが、遅まきながら、お礼をさせていただきます。 Dir はDel の表記ミスです。 くみ取っていただきありがとうございます。 パッチを作るのが目的です。手作業では行いません。

その他の回答 (2)

回答No.2

dirじゃなくてdelですよね。 del /a *.* でどうでしょうか。

SI299792
質問者

お礼

昔の質問を確認したところ、お礼がまだでした。 始めての質問で、お礼のシステムがわかりませんでした。 失礼とは思いますが、遅まきながら、お礼をさせていただきます。 Dir はDel の表記ミスです。 Del で上記現象が起きました。 パッチを作るのが目的です。手作業では行いません。

noname#230377
noname#230377
回答No.1

どこのデバイスでしょうか? 内部ドライブは、CMDで削除しない方がいいです。万が一システムデータまで消してしまうとシステム起動に不具合が生じ、最悪システムが立ち上がらなくなります。 外付け記憶媒体のドライブ全体の中身を削除したいのなら、クイックフォーマットがいいと存じます。 一部のフォルダの中のすべてを消したいのなら、該当フォルダ自体を一度消した後再び同名のフォルダを作成すればいいのではと思います。

SI299792
質問者

お礼

昔の質問を確認したところ、お礼がまだでした。 この時は、ここの質問を始めたばかりで、お礼のシステムがわかりませんでした。 失礼とは思いますが、遅まきながら、お礼をさせていただきます。

関連するQ&A

  • コマンドプロンプトで

    コマンドプロンプトで dir > list.txt と書いたbatファイルを作成し実行すると、中にあるフォルダ・ファイルの一覧ができますが、中にあるフォルダ名のフォルダ・ファイル名までは取得することができません。 一番下フォルダのファイル名まで取得する方法はありますでしょうか? よろしくお願いします。

  • コマンドプロンプト

    コマンドプロンプトでネットワークで接続されたパソコンの中身をDirコマンドを使って見ることはできますか? もしできれば教えていただきたいです。

  • コマンドプロンプト

    VB6.0でコマンドプロンプトを使用し Shell("cmd.exe /c dir")と入力した時に 実行結果を取得する方法は存在するのでしょうか?ちなみに特にdirに限った訳ではありません。

  • コマンドプロンプトでのcopyコマンド

    Windowsのコマンドプロンプトでのcopyコマンドで困っています。  フォルダ内に次のテキストファイル群があり、これを1つのファイルに結合したいです。    0201.log    0202.log    0203.log      :      :    0229.log と日付.logがある。  プロンプトから    copy 02*.log feb.log とすると結合してはくれるのですが、順番が前後する場合があります。  0201の次に0210がきて0211,0212,..0219,0202,0203といった感じです。  コマンドプロンプトからdirでファイル名を表示させると、確かに結合される順番と合って いる様子。  この順番を変えてやればいいのかと思いますが、やり方がわかりません。  もちろん    copy 0201.log + 0202.log + 0203.log + .... とやる方法や、全テキストデータをnotepad等で開いて地道に結合する方法もあるのでしょうが、 効率悪すぎます。  0201,0202,0203...と順番通りに結合する方法がありましたら、教えてください。  なお、type 02*.log >> feb.logでも望む結果は得られませんでした。

  • コマンドプロンプト

    コマンドプロンプトとを起動しようとすると、 このファイルは他のプログラムで使われていますとでて、起動できません。 どのプログラムで使用してるのかわからないし、 コマンドプロンプト起動したいのですがとうすればよいのでしょうか?

  • コマンドプロンプトについて

    WinMEの起動ディスクでdos起動し、接続されているドライブがそれぞれ何ドライブか知りたいのですが、確認できるコマンドプロンプトはありますか。 また、dirなど画面に入り切らない情報の最初の方を見る方法はありますか。

  • コマンドプロンプトのリネームとワイルドカードの使い方

    コマンドプロンプトを使ってファイルのリネームをしたいと思っています。 ほげ 第1章ふが.xls ほげ 第2章ふが.xls ... (たまに章が飛ぶこともあります) と続くような、ファイルの集まりなのですが これを (11)×ふが.xls (12)×ふが.xls ... という様にしたいと思っています. Windowsのコマンドプロンプトで ren "ほげ 第*章ふが.xls" "(1*)×ふが.xls" とやったところうまく行きませんでした. また試しに, for %i in [0-9] do dir /b "ほげ 第%i章ふが.xls" で一覧をみようと思ったところ[0-9]の使い方が誤っていますと言われました. dir /b "ほげ 第*章ふが.xls" では問題なく表示されました. リネームのいい方法と[0-9]の正しい使い方を教えてください。

  • コマンドプロンプト

    初心者ですが、よろしくお願いします。 Cドライブの中にjavaというフォルダを作り、この中に「HelloWorldApp.java」というソースファイルを作りました。 そして、コマンドプロンプトを使ってこのソースファイルを コンパイルしようとしているのですができません。 「C:\java>dir」を行うと、「ドライブCのボリュームラベルがありません。」と出ます。コンパイルできないのと関係あるのでしょうか?

    • ベストアンサー
    • Java
  • コマンドプロンプトでのワイルドカードによるコピー

    こんにちは、よろしくお願い致します。 コマンドプロンプトにおいて Dirというディレクトリの下に、Dir1、Dir2、・・・DirNのようにN個のディレクトリがあったとします。 この時Dir1、Dir2、・・・DirNの直下にあるすべてのファイルだけ、つまり Dir\Dir1\* Dir\Dir2\* ・・・ Dir\DirN\* を、一気にカレントディレクトリにコピーしようとして cp Dir\*\* . としても、上手くいきませんでした。 (Dir1などのディレクトリごとをコピーをするのではない) どうやら、ディレクトリの名前にワイルドカードを使うことができないようでした。 何かいい方法はありませんでしょうか?

  • コマンドプロンプトについて教えてください

    お手数ですが教えてください。 コマンドプロンプトでSQL*LORDERを起動するバッチを 作成したいのですが以下の条件がうまくいきません。 「ロードするデータ(テキストファイル)が0件(データなしの0KB) であればSQL*LORDERを起動しない」というのはどのようにすれば 解決できますか? コマンドプロンプトのSET文でTYPE文の結果を環境変数に入力することができませんでした。 また、IF文にDIRの結果を記述できませんでした。 データがない場合はSQL*LORDERを失敗させることは出来ましたが 現在入っているデータが初期化されてしまいました。 なにかいい方法はないでしょうか? よろしくおねがいします。