Risposte:
Questo lo stampa nella console:
echo %cd%
o incolla questo comando in CMD, quindi avrai pwd
:
(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
cd
solo
echo
? Solo cd
da solo sembra funzionare bene.
cd /?
diceType CD without parameters to display the current drive and directory.
È cd
per "directory corrente".
cd
è per "cambia directory"
cd
solo stamperà la directory di lavoro corrente, su Linux cambierà nella directory home dell'utente senza stampare nulla. Quindi fai attenzione se stai cercando qualcosa di multipiattaforma.
cd
dice Visualizza il nome o cambia la directory corrente.
cd
senza parametri è equivalente a pwd
su Unix / Linux.
Dall'output della console di digitazione cd /?
:
Displays the name of or changes the current directory.
[...]
Type CD without parameters to display the current drive and directory.
cd ,
darà la directory corrente
D:\Folder\subFolder>cd ,
D:\Folder\subFolder
cd
è sufficiente. La virgola è inutile
,
, ;
, =
sono anche delimitatori proprio come lo spazio e scheda , quindi, cd ,
non è diverso da cd =;=
ocd <space>
hmm - pwd funziona per me su Vista ...
EDIT finale : funziona per me su Vista perché WinAvr ha installato pwd.exe e ha aggiunto \ Programmi \ WinAvr \ Utils \ bin al mio percorso.
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
per Unix utilizzare il pwd
comando
for Unix use pwd command
inutile? Perché è ciò che l'OP ha chiesto
In PowerShell pwd
è un alias per Get-Location
cui puoi semplicemente eseguirlo pwd
come in bash
Può anche essere chiamato da cmd in questo modo powershell -Command pwd
sebbene cd
o echo %cd%
in cmd funzionerebbe bene