コマンドラインでドライブ移動:Windows
普段あまりコマンドラインを使用しないのでcdでドライブ移動できなくて困った話.
C:\> cd D:
ではドライブ間の移動はできない.
解決策
CドライブからDドライブへの移動はD:でOK
C:\> D:
だいたいこれでうまくいくのだがいくつかできないことがある.
できないこと1
CドライブからDドライブ内の特定のフォルダに直接移動
例えばCドライブからDドライブ内のHakaseフォルダに移動したいとき以下のようなコマンドは使用できず以下のようなエラーが出る.
C:\> D:/Hakase 'D:/Hakase' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
このような移動を一度に行いたい際には次のようなコマンドを使用する
C:\> cd /d D:/Hakase
cdでドライブ間の移動をする際には「/d」オプションを使用する必要があるようだ.
ディレクトリの移動はcdだけでなくpushdでも行うことができドライブもオプションなしで移動できる
C:\> pushd D: