Как найти локальный путь к Windows в командной строке?
Это печатает это в консоли:
echo %cd%
или вставьте эту команду в CMD, тогда у вас будет pwd:
pwd
(echo @echo off echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
Это cd для "текущего каталога".
cd
Откройте блокнот как администратор и напишите:
@echo %cd%
Сохраните его в c: \ windows \ system32 \ с именем "pwd.cmd" (будьте осторожны, не сохраняйте pwd.cmd.txt)
Тогда у вас есть команда pwd.
cd ,
выдаст текущий каталог
D:\Folder\subFolder>cd , D:\Folder\subFolder
cd без каких-либо параметров эквивалентно pwd в Unix / Linux.
С выхода консоли введите cd /?:
cd /?
Displays the name of or changes the current directory. [...] Type CD without parameters to display the current drive and directory.
хмм - у меня на Vista работает pwd ...
Final EDIT : это работает для меня в Vista, потому что WinAvr установил pwd.exe и добавил \ Program Files \ WinAvr \ Utils \ bin к моему пути.
В PowerShell pwd это псевдоним Get-Location, поэтому вы можете просто запустить pwd в нем, как в bash
Get-Location
Его также можно вызвать из cmd следующим образом powershell -Command pwd, хотя cd или echo %cd% в cmd будет работать нормально
powershell -Command pwd
Вы можете просто поставить "." знак точки У меня было приложение cmd, которому требовался путь, и я уже находился в нужном каталоге, и я использовал символ точки.
Надеюсь, это поможет.
C:\Documents and Settings\Scripter>echo %cd% C:\Documents and Settings\Scripter C:\Documents and Settings\Scripter>
для Unix использовать pwd команда
Текущий рабочий каталог
Используйте приведенную ниже команду
dir | find "Directory"