Вопрос

Как мне найти локальный путь в 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, которому требовался путь, и я уже был в нужном каталоге и использовал символ точки.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top