[解決済み] WindowsのcmdでCD /Dスイッチの理由は何ですか?
2022-03-05 04:09:45
質問
まずはじめに、私は
理解する
の目的は
/D
スイッチの
Windowsコマンドプロンプト
cd
コマンドを使用します。なぜこの方法で動作し、他の方法では動作しないのかが不思議です。ご存知のように、これは次のように動作します。
を使用します。 /D スイッチを使用すると、ドライブのカレント・ディレクトリの変更に加えて、カレント・ドライブを変更することができます。
しかし、いちいち(例えば)入力するのは
cd F:
ということは、ドライブを変更したいことは明白です。だから、このスイッチ自体が冗長だと思うんです。
では、このスイッチを明示的に設定する意味はあるのでしょうか? なぜ、デフォルトで暗黙の了解になっていないのですか?
解決方法は?
簡単な答えです。DOSがこのような挙動をしたからであり
cmd
は、DOSを模倣しようとする。
もともとDOSはドライブごとに「カレントディレクター」を持っているので、もし
cd d:\folder
のカレントディレクトリを変更します。
D
ドライブを使用します。
詳しくはこちらで紹介しています。 http://blogs.msdn.com/b/oldnewthing/archive/2010/10/11/10073890.aspx
関連
-
Win10の時間切れタスクの問題解決:タスクがまだ実行されていない (0x41303)
-
[解決済み] Ahkファイルから.exeを生成すると、Heur.AdvML.Bが表示される。
-
[解決済み] WindowsのCMDで1行に2つのコマンドを実行するにはどうしたらいいですか?
-
[解決済み] Windowsでlocalhostのポートを使用中のプロセスを強制終了するにはどうすればよいですか?
-
[解決済み] Windowsのコマンドラインからアプリケーションの終了コードを取得するにはどうすればよいですか?
-
[解決済み] Windows PowerShellの環境変数を設定する
-
[解決済み] Windowsのcmdの標準出力と標準エラー出力を1つのファイルにリダイレクトする
-
[解決済み] Windowsのコマンドラインで、現在の日付/時刻をファイル/フォルダー名で使用するために適切な形式で取得するにはどうすればよいですか?
-
[解決済み】Windowsのバッチファイル:.batと.cmdの違いは?
-
[解決済み】Windowsのコマンドプロンプトで特定のディレクトリにあるファイル/サブフォルダを削除する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】バッチ内のファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくない
-
[解決済み] UnicodeDecodeError: 'charmap' コーデックは、位置YのバイトXをデコードできません:文字は<undefined>にマップされます。
-
[解決済み] WIN32_LEAN_AND_MEANを定義すると、具体的に何が除外されるのですか?
-
[解決済み] npm windows install globallyでnpm ERR!余計なお世話になる。
-
[解決済み] マイクロソフト既知のDLL
-
[解決済み] TensorFlow : cuInitの呼び出しに失敗しました。CUDA_ERROR_NO_DEVICE
-
[解決済み] 設定ファイルを開くことができません。Windowsの/usr/local/ssl/openssl.cnf [重複] を開くことができません。
-
.NET フレームワークのインストールに失敗しました 0x800c0006 解決方法
-
[解決済み] cmd lineを使用してファイルをZIPする方法は?
-
[解決済み] git cloneです。<URL> の認証に失敗しました。