Jawaban:
Ini mencetaknya di konsol:
echo %cd%
atau tempel perintah ini di CMD, maka Anda akan memiliki pwd
:
(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
cd
saja
echo
? Hanya cd
dengan sendirinya tampaknya bekerja dengan baik.
cd /?
kataType CD without parameters to display the current drive and directory.
Ini cd
untuk "direktori saat ini".
cd
untuk "direktori perubahan"
cd
saja akan mencetak direktori kerja saat ini, di Linux itu akan berubah ke direktori home pengguna Anda tanpa mencetak apa pun. Jadi berhati-hatilah jika Anda mencari sesuatu lintas platform.
cd
kata mengatakan Menampilkan nama atau mengubah direktori saat ini.
cd
tanpa parameter apa pun setara dengan pwd
di Unix / Linux.
Dari keluaran konsol mengetik cd /?
:
Displays the name of or changes the current directory.
[...]
Type CD without parameters to display the current drive and directory.
cd ,
itu akan memberikan direktori saat ini
D:\Folder\subFolder>cd ,
D:\Folder\subFolder
cd
cukup. Koma tidak berguna
,
, ;
, =
juga pembatas seperti ruang dan tab , oleh karena itu cd ,
tidak berbeda dari cd =;=
ataucd <space>
hmm - pwd bekerja untuk saya di Vista ...
Final EDIT : ini berfungsi untuk saya di Vista karena WinAvr menginstal pwd.exe dan menambahkan \ Program Files \ WinAvr \ Utils \ bin ke path saya.
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
untuk pwd
perintah Unix use
for Unix use pwd command
tidak berguna? Karena itulah yang diminta OP
Di PowerShell pwd
adalah alias untuk Get-Location
sehingga Anda bisa menjalankannya pwd
seperti di bash
Dapat juga dipanggil dari cmd seperti ini powershell -Command pwd
walaupun cd
atau echo %cd%
dalam cmd akan berfungsi dengan baik