コマンドプロンプトでWindows上のローカルパスを見つける方法は?
これはコンソールに表示されます。
echo %cd%
このコマンドをCMDに貼り付けると、pwd
になります。
(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
「カレントディレクトリ」はcd
です。
管理者としてメモ帳を開き、次のように書きます。
@echo %cd%
「pwd.cmd」という名前でc:\ windows\system32 \に保存します(pwd.cmd.txtを保存しないように注意してください)。
それからpwdコマンドがあります。
cd ,
それは現在のディレクトリを与えます
D:\Folder\subFolder>cd ,
D:\Folder\subFolder
パラメータなしのcd
は、Unix/Linuxのpwd
と同じです。
cd /?
と入力したコンソール出力から:
Displays the name of or changes the current directory.
[...]
Type CD without parameters to display the current drive and directory.
うーん - pwdはVista上で私のために働く...
Final EDIT:WinAvrはpwd.exeをインストールし、私のパスに\ Program Files\WinAvr\Utils\binを追加したので、Vista上で私のために働きます。
下記のコマンドを使用してください
dir | find "Directory"
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
uNIXの場合はpwd
コマンドを使用します。
PowerShellではpwd
は Get-Location
のエイリアスであるため、bashのようにpwd
を実行することができます。
Cmdのcd
またはpowershell -Command pwd
は問題なく動作しますが、cmdからこのecho %cd%
のように呼び出すこともできます。