- ベストアンサー
コマンドプロンプト>指定ディレクトリ下の全てのファイルとディレクトリを削除するには?
こんにちはtmgmです。 今コマンドプロンプトにて検証を行いながらバッチファイルを作成しています。 質問は表題の通りなんですが、 HOMEフォルダ下にINDEXフォルダがあり、さらにINDEXフォルダの中に数個のファイルが入っているとします。 ここで行いたい作業はHOME下のINDEXフォルダを消し去るというものです。RMDIRコマンドではディレクトリが空でないと実行できませんよね? このような場合、どうすればINDEXフォルダを丸ごと消去することができるでしょうか? ちなみに、今HOMEフォルダの下にはINDEXフォルダがあるという風に、INDEXフォルダの名前は分かっていますが、HOMEフォルダ下のフォルダ名が分からない場合というのが一つ条件です。 お分かりになる方ご返答宜しく御願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- rotesKomet
- ベストアンサー率31% (83/265)
- yukichi623
- ベストアンサー率50% (36/72)
- s-isyuto
- ベストアンサー率22% (29/127)
関連するQ&A
- コマンドプロンプトで.batファイルを作っています。
古いバックアップディレクトリを削除するバッチファイルを作りたいです。 cd /d e:\fileDir REM:【最終のディレクトリを削除】 for /F %F in ('dir /b /o:-d') do set fname=%F rmdir /s /q %fname% をコマンドプロンプト画面に貼り付ければ上手く動作しますが*.batと名前を付けて保存したものをダブルクリックでは全く動作しません。 コマンドプロンプト上で実行するのとバッチファイルで実行することの違いについて調べてみましたがなかなか動作するものになりません。 どなたかご教示いただけないでしょうか
- ベストアンサー
- その他(プログラミング・開発)
- コマンドプロンプトでのフォルダ削除
みなさん、お世話になっています。 さて、質問ですがバッチコマンドでファイルをフォルダごと 削除したいと思っています。 DELではフォルダの中にファイルが残っていると消せないし RMDIRでも、同じでした。 以下のコマンドで試してみました。 OSはXP Proです。 for /f "skip=5" %%f in ('dir /b /o-n') do RMDIR %%f 何か他に削除する方法がありますでしょうか。 よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- コマンドプロンプト、バッチファイル
解決法を探してみたのですが、見つからないのでご教授ください。 コマンドプロンプトでどんなコマンド(ipconfig,ping,etc)を入力しても 「操作可能なプログラムまたはバッチ ファイルとして認識されていません。」という警告が出るようになってしまいました。 多分、原因はJavaの勉強をしていたときに環境変数のパスをいじってしまったからだと思います。 調べていて、思ったことなのですが、カレントディレクトリにバッチファイル(.bat)というファイルが見当たりません。これがないからかなとも思っています。 コマンドプロンプトからのコマンド入力ができるように解決方法をご教授ください。
- ベストアンサー
- Windows XP
- コマンドプロンプトのコマンドについてなんですが。
こんにちわ。仕事で使っているソフトでなんですが、バッチファイルを 利用して、各機能を動かしているようです。(僕はバッチファイルの プログラムはわかりません)中身を見ると、cdhというのを多用しています。 いろいろ調べたのですが、cdはディレクトリの変更用コマンドで理解 できたのですが、cdhというコマンドはありませんでした。実際に コマンドプロンプトでやってみると、特定のディレクトリに行くことが わかりました。環境変数かと思い、見てみると、そのディレクトリの パスがありましたが、変数名はRPHOMEで内容がそのパスです。 さらに、これをどこかでcdhかhに当てはめていると思うのですが、 それはどこで指定されているのでしょうか? 勝手に思いこんでいるのですが、ご指摘、アドバイスの方よろしくお願い致します<(_ _)>
- ベストアンサー
- Windows系OS
- コマンドプロンプトにディレクトリを送ることが出来るソフト
表記タイトル通りなのですが、ご存知の方教えて頂けないでしょうか。 コマンドプロンプトにて指定のディレクトリに移動する場合、cdコマンドを使用しますが、階層が深い場合設定が大変です。 そこで、下記の様なソフトをご存知ではないでしょうか? コマンドプロンプトを立ち上げ、その状態であるプログラムを起動すると、エクスプローラーに近い物がその横に立ち上がり、その立ち上がった物のフォルダをマウスで指定すると、コマンドプロンプトにディレクトリを送る事が出来るソフト。 以前に何かで見たことがあり、使用してみようと思ったのですが、そのサイトを忘れてしまいました。 ご存知の方がいらっしゃいましたら、宜しくお願いします。
- ベストアンサー
- フリーウェア・フリーソフト
- コマンドプロンプトのコマンドを使ってバッチファイルを作ってみたいのですが
プログラミングについてはコマンドプロンプトでバッチファイル(ログファイルの作成など)を何度か作成したことのあるだけの初心者なのですが、 バッチファイルは簡単で幅広い実用性があるように感じています。 コマンドプロンプトを使ったバッチファイルでどのようなことができるのか実用例が載っている本を探しています。 これは役に立つ!という本がありましたら是非教えていただけませんか?
- 締切済み
- その他(プログラミング・開発)
- Win7のコマンドプロンプトでバッチファイル自動終了は?
Win7のコマンドプロンプトでバッチファイル自動終了は? Windows7上でバッチファイルを実行させます。 このとき、バッチファイルの中身は、Skypeの起動です。 Skype起動はするのですが、コマンドプロンプトの画面は開いたままです。 そして、Skypeを終了(システムトレイから完全終了)させると、コマンドプロンプトも閉じます。 Skype起動中にコマンドプロンプトを手動で終了させても大丈夫なのですが、いちいち面倒です。 なにかいい手はありませんか? ちなみに、なぜ、バッチファイルでSkypeを起動させるかというと、USBメモリーとかでSkypeを持ち運ぶためです。 バッチファイルの中身です。 Skype.exe /datapath:"DataFile" /removable バッチファイルは「Skype.exe」と同じディレクトリにあります。 ショートカットで作れば問題ないのですが、そうすると、USBのドライブレターが変わった時に対応できなくなるので、相対ディレクトリ指定のできるバッチファイルで起動をさせています。
- ベストアンサー
- Windows 7
- ディレクトリの削除について
perlにてディレクトリの作成を行ったのですが、間違えて最後の改行コードを抜き忘れてしまい"aaa\r\nbbb\r\n"というようなディレクトリ名のディレクトリができてしまいました。 このディレクトリを削除したく、以下の事を試したのですがいずれもうまくいきませんでした。 ・FTPツールから削除 ・コマンドプロンプトからrmdir ・perlにてrmdir("aaa\r\nbbb\r\n")実行 このディレクトリを削除することは出来ないのでしょうか。 宜しくお願いします。
- ベストアンサー
- Perl
- コマンドプロンプトでのディレクトリの設定
コマンドプロンプトで「cd /d」で対象ディレクトリを指定し、typeコマンドを使おうと思ったのですが、対象ディレクトリ一階層のみが検索対象になってしまいます。 対象ディレクトリより下層のフォルダをすべて検索対象にしたいのですが、どのような方法がございますでしょうか?
- ベストアンサー
- その他([技術者向] コンピューター)
補足
こんにちはtmgmです。 私の言葉足らずな部分がありました。 私が目指していたいのは、HOMEフォルダ下のINDEXフォルダの中身を完全に消し去り、 中身が空の状態のINDEXフォルダは残すというものでした。 結果的に RMDIRにて、INDEXフォルダを消し去り、もう一度MKDIRで空のINDEXフォルダを作成するという方法で解決しました。 ご回答ありがとうございました。