サーチ…


構文

  • echo%cd% - ディレクトリの現在のパスを表示します。

  • cd "C:\ path \〜\ some \ directory" - ディレクトリのパスを変更します

  • cd "%variable_containing_directory_path%" - ディレクトリのパスも変更する

  • cd / d E: - Eに変更:別のドライブからドライブする

  • cd / - ディレクトリを現在のドライブに戻す

  • echo %__CD__% - バックスラッシュ(文書化されていない)を持つディレクトリの現在のパスを表示します。

  • echo%= C:% - C:ドライブの現在のディレクトリ(文書化されていない)

  • エコー%= D:% - ドライブD:の現在のCMDセッションでアクセスされている場合は、D:ドライブの現在のディレクトリ(文書化されていません)

備考

なぜ重要なのか、またその用途と利点は何ですか?

  • バッチを使用してディレクトリ内のファイルまたはアプリケーションを開く
  • バッチを使用してディレクトリ内のファイルを作成および読み込みする
  • すべてのフォルダを知り、リストする
  • バッチファイルの実行場所を知る

現在のディレクトリを表示するには

フォーマットと使用法:

 echo %cd%

%cd%は現在のディレクトリパスを含むシステム変数です

ドライブを変更せずに現在のディレクトリを変更するには、

フォーマット:

cd "<path>"

例:

 cd "C:\Program Files (x86)\Microsoft Office"

cdchdir省略形であり、2つのコマンドはまったく同じように動作します。一貫性のために、このトピックではcdが使用されます。


現在のディレクトリの1レベル上のディレクトリに移動するには、システムディレクトリ..指定し..

cd ..

現在のディレクトリの内部にあるディレクトリに移動するには、フルパスを入力せずにフォルダ名にcdします(空白が含まれている場合は、ディレクトリ名を引用符で囲みます)。

たとえば、 C:\Program Files (x86)ディレクトリにC:\Program Files (x86)\Microsoft Officeを入力するには、次の構文を使用します。

cd "Microsoft Office"

または

cd "C:\Program Files (x86)\Microsoft Office"

別のドライブ上のディレクトリに移動する

cdだけでは、ユーザーがドライブ間を移動することはできません。別のドライブに移動するには、 /dオプションを指定する必要があります。

C:\Users\jdoe\DesktopからD:\Office Work

cd /d "D:\Office Work"

ディレクトリ内のすべてのフォルダとファイルを表示する方法

現在のディレクトリ内のすべてのフォルダとファイルをリストするための使用法: dir

ターゲットディレクトリを指定することもできます: dir C:\TargetPath

スペースでパスを指定する場合は、パスを引用符で囲む必要がありますdir "C:\Path With Spaces"

CD / Dなしでドライブを交換する

Pushd "D:\Foo"
Dir
Popd

Pushdはディレクトリを次のディレクトリ(この場合はD:\ Foo)に変更しますPopdは元のディレクトリに戻ります。

現在のディレクトリを現在のドライブのルートに変更するには

フォーマット:

cd/

cd/が現在のディレクトリを現在のドライブのルートに戻すように設定されている



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow