e:\test\foo\bar
と言うディレクトリ構成があると仮定します。
この時、ディレクトリ "foo" を削除するにはどのようにすればいいの
でしょうか?
---- sample.bat ----
chdir e:\test
del /f /s /q foo
--------------------
上記の sample.bat では、中身のファイルは削除されるのですが、
ディレクトリは残ったままです。
ディレクトリ "foo" そのものを削除したいのですが可能でしょうか?

windows 2000pro sp2

このQ&Aに関連する最新のQ&A

A 回答 (2件)

chdir e:\test


の後に
rd foo
で削除出来ますが!
fooのフォルダーの中身が有ると失敗します。
がんばってください
何かあれば補足してください
    • good
    • 0
この回答へのお礼

恥ずかしいです。
リファレンスを隅々まで読むべきでした。
お陰で助かりました。

素早い回答に、感謝します。

お礼日時:2002/01/21 15:42

No.#1のk_ebaさんの回答にあるように、



rd foo

または、

rmdir foo

です。

"rmdir"は"remove directory"の略。"rd"は"rmdir"をさらに略したもの。

以下は、rmdir /?で表示されるヘルプメッセージです。

RMDIR [/S] [/Q] [ドライブ:]パス
RD [/S] [/Q] [ドライブ:]パス

/S 指定されたディレクトリに加えて、そのディレクトリ内のすべてのディレクトリとファイルを削除します。ディレクトリツリーを削除するときに使用します。

/Q /S を指定してディレクトリツリーを削除するときに、確認のメッセージを表示しません。(QUIET モード)
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

k_ebaさんの回答にて、"rd"と言うコマンドがあることを知りました。(恥ずかしい)
今後は、リファレンスをよく読んでから投稿するように心がけます。

お礼日時:2002/01/21 15:48

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

このQ&Aと関連する良く見られている質問

QC:\WINNT\Tempの中身は削除してもよいですか?

タイトルとおりです。
C:\WINNT\Tempの中身は削除しても問題は
無いでしょうか。
よろしくお願いします。

Aベストアンサー

通常一時ファイルの入る場所なので
消しても問題ありません。
但し、現在使用中で消せなかったりする場合も
あります。

QC:\WINDOWS\Cookies\index.dat

C:\WINDOWS\Cookiesフォルダーにあるindex.datと言うファイルがクッキーの数が増えていくたびに大きくなっているのですが、
クッキーは削除できるのですが、このファイルだけ削除しようとしても削除できないのです、
とりあえずメモ帳で開こうとしても共有違反で開けないと出てしまいます、

これは何をするファイルなんでしょう?

Aベストアンサー

私も同様の症状で悩みました。index.datが消せない上に、
サイズが大きくなっていくのです。
エディタで強引に開いたところ、やはりcookie関連の情報と
思われるデータでした。

マイクロソフトのサポートセンターに電話して、
担当者と相談した結果、以下の方法で暫定的に
解決いたしました。

1.DOSモードでPCを起動
2.DOSコマンドを使用して、該当ファイルを削除
   cdコマンドで該当ディレクトリに降りる
   delコマンドでindex.datを削除

WinMeを使用している場合は、起動ディスクから
PCを起動して、DOSモードに入る必要があります。
しかし、umechinさんが述べているように、
次にWebにアクセスすると、このファイルはまた作成されます。

私は、定期的に上の方法でindex.datを消しています。
index.datの内容を盗み見るタイプのワームがありますので、
なるべく頻繁に消去しておいた方がよいと思われます。

Qc:\windows\options\cabs

c:\windows\options\cabs
\cabs に 入ってる install.exe は リカバリCDと同じ働きを するもの なのでしょうか?
例えば リカバリCD なくしたとき、ここからinstall.exe を起動すれば リカバリ できる という ことでしょうか?
教えてください。お願いします。

PC東芝Dynabook OS は MEです。

Aベストアンサー

そこに入っているデータは、インストールディスクが無くても
Windowsコンポーネントの追加ができるようにあるデータです。
そこからシステムファイルを復元できるかもしれませんが、
リカバリーCDが必要なときは大体パソコンに異常が生じたときに使うので
そこからはリカバリーはできないと思います。
もしやれるとしたら、システムファイルチェッカーで単体のファイルを復活するぐらいしかできないと思います。

Q「\device\HarddiskVolume2\$Mft」って?

「\device\HarddiskVolume2\$Mftをほかの場所に移動させてください。」
みたいな警告が出て、操作が不安定になります。
取り除こうにも「\device\HarddiskVolume2\$Mft」を
「ファイル名を指定して実行」や「検索」にかけても
見つからなかったり、「無効なフォルダ」とされてしまいます。
とりあえず「\device\HarddiskVolume2\$Mft」をなんとかしたいんで、よろしくお願いします。

Aベストアンサー

"\device\Harddisk"というのは、物理ハードディスクドライブ(要するにハードディスクドライブ1台)を意味しています。

"Volume2"だから、2台目か、3台目か?です。(1台目を0として数えるのか、1として数えるのか、どっちだったのかがちょっとアヤフヤです。)

また、"MFT"というのは、"Master File Table"の略で、NTFSフォーマットにおける『ファイル管理用領域』ですので、"\device\HarddiskVolume2\$Mft"というのはドライブ上に表示される『フォルダ』ではありません。
("MFT"の詳しい解説は下記参考URLをご覧ください。)

で、ご質問の現象は、ハードディスクドライブが物理的に破損しかけている、不良なセクタが存在する等、MFT情報を正しく保存できないような状況にあるのだと思います。

取り敢えず、2台目か、3台目のハードディスク上の全ドライブに対して、ドライブの『プロパティ』⇒『ツール』タブ⇒『エラーチェック』⇒『チェックする』をクリックし、

□ファイルシステムエラーを自動的に修復する
□不良なセクタをスキャンし、回復する

の両方にチェックを入れて、『開始』をクリックして、ドライブのエラーチェックをしてみてください。

不良セクタが見つかって、別の正常なセクタに代替されれば、"MFT"エラーは出なくなると思います。("chkdsk"による不良セクタの代替作業を『移動させてください』などとOSが表示するから、知らない人は混乱するのです。)

『@IT:ディスク・デフラグメント完全マスター』
http://www.atmarkit.co.jp/fwin2k/experiments/defragment/defragment_column.html

参考URL:http://www.atmarkit.co.jp/fwin2k/experiments/defragment/defragment_column.html

"\device\Harddisk"というのは、物理ハードディスクドライブ(要するにハードディスクドライブ1台)を意味しています。

"Volume2"だから、2台目か、3台目か?です。(1台目を0として数えるのか、1として数えるのか、どっちだったのかがちょっとアヤフヤです。)

また、"MFT"というのは、"Master File Table"の略で、NTFSフォーマットにおける『ファイル管理用領域』ですので、"\device\HarddiskVolume2\$Mft"というのはドライブ上に表示される『フォルダ』ではありません。
("MFT"の詳しい解説は下記参考URL...続きを読む

QコマンドプロンプトはC:\WINDOWS\system32\cmd.exe ?

いつもアクセサリ⇒コマンドプロンプトで起動していたのですが、ふとコマンドプロンプトってなんだろう、と思ったのですが、C:\WINDOWS\system32\cmd.exeを起動しているということなのでしょうか?

そして、このプログラムのなかに、例えばipconfigのような機能(?)が用意されている、ということなのでしょうか?

よろしくお願いします。

Aベストアンサー

もう少し詳しく言うと、cmd.exeはユーザとOSの間の仲介を行う、"shell (シェル)"と呼ばれる種類のプログラムになります。
コマンドプロンプトでは、ユーザはコマンドラインでプログラムを指定して実行します。なので、コマンドプロンプトから"notepad.exe"と入力すると、メモ帳が立ち上がります。

"ipconfig.exe"はコマンドプロンプト上で実行することを前提としたプログラムの1つです。

もっと詳しく知りたい場合は、OS(カーネル)とshellの関係について調べてみてください。


人気Q&Aランキング

おすすめ情報