1. ホーム
  2. batch-file

[解決済み] バッチファイルを使用してカレントワーキングディレクトリを変更する方法

2022-08-21 02:25:38

質問

バッチファイルを書くのに助けが必要です。 私は以下のように変数rootに格納されているパスを持っています。

set root=D:\Work\Root

そして、以下のように作業ディレクトリをこのルートに変更しています。

cd %root%

このバッチファイルをDドライブの任意の場所から実行すると、正常に実行されます。しかし、他のドライブから同じバッチ ファイルを実行すると、cd %root%は機能しません。

ルート変数からドライブ文字を取得する方法はありますか? それから、カレント ディレクトリを最初にこのドライブに変更し、その後 cd %root% が動作するようにします。

どのように解決するのですか。

指定する /D を指定すると、ドライブも変更されます。

CD /D %root%