Respostas:
Isso o imprime no console:
echo %cd%
ou cole este comando no CMD, você terá pwd
:
(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
cd
única
echo
? Só cd
por si só parece funcionar bem.
cd /?
dizType CD without parameters to display the current drive and directory.
É cd
para "diretório atual".
cd
é para "alterar diretório"
cd
sozinho imprimirá o diretório de trabalho atual, no Linux ele será alterado para o diretório inicial do usuário sem imprimir nada. Portanto, cuidado se você estiver procurando algo entre plataformas.
cd
diz Exibe o nome ou altera o diretório atual.
cd
sem nenhum parâmetro é equivalente a pwd
no Unix / Linux.
Na saída do console da digitação cd /?
:
Displays the name of or changes the current directory.
[...]
Type CD without parameters to display the current drive and directory.
cd ,
dará o diretório atual
D:\Folder\subFolder>cd ,
D:\Folder\subFolder
cd
é suficiente. A vírgula é inútil
,
, ;
, =
também são delimitadores como espaço e guia , portanto, cd ,
não é diferente de cd =;=
oucd <space>
hmm - o pwd funciona para mim no Vista ...
Edição final : funciona para mim no Vista porque o WinAvr instalou o pwd.exe e adicionou \ Arquivos de Programas \ WinAvr \ Utils \ bin ao meu caminho.
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
para o pwd
comando de uso Unix
for Unix use pwd command
inútil? Porque é que o OP perguntou
No PowerShell, pwd
existe um alias para Get-Location
que você possa executá pwd
-lo como no bash
Também pode ser chamado de cmd assim, powershell -Command pwd
embora cd
ou echo %cd%
no cmd funcione perfeitamente