
DOSコマンドで cmd /c rd /s /q c: の意味は?
DOSコマンドで cmd /c rd /s /q c: の意味は?
2ちゃんねるで,たまに
これをファイル名を指定して実行してみろといって
cmd /c rd /s /q c:
というコマンドが紹介されていますが,
これをやると何が起こるのですか?
投稿日時 - 2007-01-10 12:50:41
絶対に実行してはダメですね。
Cドライブのデータを全て削除するコマンドです。
CMD /C ○○ ・・・ ○○のコマンドを実行する
RD /S /Q △△ ・・・ ディレクトリを削除する
/Sでその場所配下の全てのファイルを削除
/Qで削除のメッセージを表示しない
投稿日時 - 2007-01-10 13:04:47
maicroさん,早速お教えいただきありがとうございました.
確認メッセージもなくバッサリ消されたら何が起こるかも
気づきませんね,悪いことを言う人がいるものです.
投稿日時 - 2007-01-10 20:09:12
このQ&Aは役に立ちましたか?
0人が「このQ&Aが役に立った」と投票しています
回答(4)
>これをやると何が起こるのですか?
Cドライブの全てのフォルダ(ディレクトリ)が削除されます。
>cmd /c
は、この後ろに書かれたコマンドを実行して終了する。
>rd /s /q c:
は、ディレクトリを削除するコマンドです。
(オプション /s /q は下記の通り)
C:\>rd /?
ディレクトリを削除します。
RMDIR [/S] [/Q] [ドライブ:]パス
RD [/S] [/Q] [ドライブ:]パス
/S 指定されたディレクトリに加えて、そのディレクトリ内のすべてのディレクトリとファイルを削除します。ディレクトリ ツリーを削除するときに使用します。
/Q /S を指定してディレクトリ ツリーを削除するときに、確認のメッセージを表示しません。(QUIET モード)
投稿日時 - 2007-01-10 13:11:06
hana-hana3さん,ご回答ありがとうございました.
help rd でなく
rd /? というのもあるのですね.
奥が深いです・・・
本題のコマンドの意味はよく理解できました.
ありがとうございました.
投稿日時 - 2007-01-10 20:18:02
こんにちは。
「rd /q c:」を実行するのではないでしょうか。つまり、Cドライブを削除するということです。
コマンドの説明は
help XX
で参照できます。
では。
投稿日時 - 2007-01-10 13:05:46
akina_lineさん,回答ありがとうございました.
> help XX
> で参照できます。
help rd で,次が得られました.
こんな方法があったのですね.DOSコマンドを調べる手間が
助かりますね.知りませんでした.いやーありがとうございました.
> ディレクトリを削除します。
>
> RMDIR [/S] [/Q] [ドライブ:]パス
> RD [/S] [/Q] [ドライブ:]パス
>
> /S 指定されたディレクトリに加えて、そのディレクトリ内のすべての
> ディレクトリとファイルを削除します。ディレクトリ ツリーを削除
> するときに使用します。
>
> /Q /S を指定してディレクトリ ツリーを削除するときに、確認の
> メッセージを表示しません。(QUIET モード)
>
> C:\Documents and Settings\n-sawazu>
投稿日時 - 2007-01-10 20:14:17