2009-06-24 14 views
1

私はディレクトリパスをテキストファイルに保存しています。このディレクトリにスクリプトでCDする必要がありますが、その方法はわかりません。CDからディレクトリへのパス(ファイル内のパス)

のようになることを期待していましたが、それほど簡単ではありません。

これは、UNIX/Linuxでは、それは簡単です、ところでWindows環境である:

cd `cat FILE` 

は、誰も私の手を差し伸べることができますか?

答えて

5
set /p dirname=<FILE 
cd %dirname% 

(XP用)setのドキュメントはhereを見つけることができます。

/P:入力の ラインに変数の値を設定します。 PowerShellで

+0

仕事のためにちょうどいいハンマー、ありがとう:) – Nippysaurus

1

、それはそれは簡単です:

Get-Content FILE | Set-Location 

それとも、CMDの別名好む場合:

type FILE | cd 

それとも、速記PowerShellのエイリアスを好む場合:

gc FILE | sl 
+0

私はcygwinのウィットを持っているh bashがインストールされています...しかし、私はそのようなものを使用することはできません、それは残念なことに純粋なウィンドウのものにする必要があります。 – Nippysaurus

+0

「純粋なウィンドウのもの」という意味がわかりません。 PowerShellはMicrosoftによって作成され、無料でダウンロードできます。 Windowsのバージョンにあらかじめインストールされているソリューションでなければならないということを意味するならば、タグとして「cmd」または「バッチ」を含めるように質問を再タグ付けするべきでしょう。 – Lee

関連する問題