2009-05-28 2 views
256

Как найти локальный путь в Windows в командной строке?Windows эквивалент UNIX pwd

+11

Очень полезная информация, хотя я считаю, что это в настоящее время принадлежит superuser.com –

ответ

332

это выводит его в консоль

echo %cd% 

или вставить эту команду в CMD, то вы будете иметь pwd:

(echo @echo off 
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat 
+0

Мне отказали в доступе и искали решение, потребовалось время, поэтому переключился на другой ответ 'cd' – shareef

+1

Это не печатает полное имя каталога, если вы получили доступ к каталогу через ~ нотацию, например. «C: \ PROGRA ~ 3» – voutasaurus

+0

Зачем вам нужно «эхо»? Просто 'cd' сам по себе работает нормально. –

94

Это «cd» для «текущего каталога».

+5

Если вам это нужно в переменной или около того, с помощью% CD% псевдо- переменная, вероятно, проще. – Joey

1

СММ - PWD работает для меня на Vista, ...

Заключительный EDIT: он работает для меня на Vista, поскольку WinAvr установил pwd.exe и добавил \ Program Files \ WinAvr \ Ut ils \ bin на мой путь.

+0

Не работает на WinXP или Win2003 – Joshua

+0

Не смотри. Вы используете powershell? –

+0

Nor Windows 7;) – Baversjo

0

dir | найти "Справочник"

0

C: \ Documents и Settings \ Scripter> эхо% кд% C: \ Documents и Settings \ Scripter

C: \ Documents и Settings \ Scripter>

для использования UNIX PWD команда

Current working directory

19

Открыть блокнотом в качестве администратора и написать:

@echo %cd% 

Сохранить его в C: \ WINDOWS \ system32 \ с именем "pwd.cmd" (будьте осторожны, чтобы не сохранить pwd.cmd.txt)

Тогда у вас есть PWD команду.

+10

команда 'cd' уже делает именно это ... –

14

cd ,

это даст текущий каталог

D:\Folder\subFolder>cd , 
D:\Folder\subFolder 
+0

просто' cd' достаточно. Запятая бесполезна –

-2

Вы можете просто поставить "" знак точки. У меня было приложение cmd, которому был нужен путь, и я уже был в нужной директории, и я использовал символ точки.

Надеюсь, это поможет.

9

без каких-либо параметров эквивалентно pwd на Unix/Linux.

С выхода консольной набрав cd /?:

Displays the name of or changes the current directory. 

[...] 

Type CD without parameters to display the current drive and directory. 
Смежные вопросы