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