Что делать, если командная строка отсутствует
У некоторых пользователей при наличии определенных обновлений системы вместо привычной командной строки в контекстном меню Пуск отображается Windows PowerShell.
По сути, это некая новая оболочка командной строки, которая позволяет вводить те же команды и получать те же самые результаты. Например, команда “cd C:Music“, которую мы рассматривали выше.
Но если, все же, хочется вернуть привычную нам командную строку, для этого делаем следующее:
- Открываем Параметры панели задач. Попасть в них можно разными способами:
- Пролистав правую часть окна с настройками, выключаем параметр “Заменить командную строку оболочкой Windows Power Shell…”.
- Готово, с помощью этого несложного действия нам удалось вернуть командную строку в контекстное меню Пуск.
Абсолютный и относительный пути
Путь (от англ. path) — набор символов, показывающий расположение файла или каталога в файловой системе.
Например, в следующей записи G:EPIM ProНеобходимые программыABBYY FineReader 10.0.102.95 Proreadme.txt
readme.txt — это имя файла, а G:EPIM ProНеобходимые программыABBYY FineReader 10.0.102.95 Pro — путь к нему.
Полный (абсолютный) путь к файлу начинается с логического имени диска. Далее идут имена вложенных друг в друга папок (их может быть сколько угодно много). В последней папке содержится требуемый файл.
Имена дисков и папок записываются через слеш-разделитель. В операционных системах UNIX разделительным знаком при формировании пути является обратный слеш «/». В Windows — «». Они служат для разделения названия каталогов, составляющих путь к файлу.
Стандартный путь состоит из трех компонентов ⇒
- Буква тома или диска, после которой следует разделитель томов ( «:» двоеточие).
- Имя каталога. Символ «» разделителя каталогов служит для разделения подкаталогов в его внутренней иерархии.
- Необязательное имя файла. Символ разделителя каталогов служит для разделения пути к файлу и его имени.
Если присутствуют все три компонента, путь является абсолютным. Полный путь всегда начинается с корневого каталога.
Если буква тома или диска не указана и имя каталога начинается с символа разделителя, то такой путь задан относительно корня текущего диска. В противном случае путь задан относительно текущего каталога.
В следующей таблице показаны некоторые возможные пути к каталогам и файлам ⇒
Использование проводника
- Открываем желаемую папку в окне Проводника, который можно запустить нажатием клавиш Win E. Вводим в адресной строке системную команду “cmd” и нажимаем клавишу Enter на клавиатуре.
- После этого откроется окно командной строки с расположением в той папке, которую мы открыли.
Как получить имя директории, в которой находится bat файл?
Подскажите, как получить имя директории в которой находится bat файл?cd - возвращает полный путь
А мне бы выяснить только название.
Как посмотреть путь к файлу?
Существует несколько способов просмотра и копирования пути к файлам и папкам. Самый простой из них, это использовать клавишу «Shift» ⇒
Как прописать путь к папке в командной строке
- Открываем командную строку. Сделать этом можно по-разному:
- Далее набираем команду “cd”, ставим после нее пробел и пишем путь к желаемому каталогу.
Примечание: можно каждый раз писать “/d“. Разницы между командами “cd C:Music” и “cd /d C:Music” нет
Как скопировать путь к файлу на mac
Пути к файлам и папкам на Маке можно узнать так же, как и в Виндовс через Shift, только названия кнопок другие ⇒
- открываем в Finder нужную папку или программу;
- удерживая клавишу Option, жмем по ней правой кнопкой мыши;
- выбираем пункт «Скопировать путь до имя вашего файла«.
В буфер обмена скопируется полный путь к файлу например ⇒
Локальные переменные среды
Если системные переменные окружения доступны всегда по всей системе, то локальные работают только в рамках конкретной учётной записи пользователя. Их количество может быть значительным, а состав отличаться даже для разных пользователей одного и того же ПК. Однако, есть ряд переменных, которые обычно присутствуют везде.
Бывает так, что написанный Вами BAT-файл работает на одном компьютере, но не работает на другом. Ошибка часто заключается в том, что были использованы прямые пути к файлам. Например батник для копирования всех текстовых файлов находящихся в папке windows на диске C
xcopy C:windows*.txt
Такой батник будет работать на любом компьютере, только если операционная система установлена на диск С, если ОС расположена на другом диске D,F,K,J и т.д., необходимо использовать переменную %WINDIR%
Такой батник будет работать на любом компьютере — без разницы на какой диск установлена ОС
xcopy %WINDIR%*.txt
Переменные среды — текстовые переменные операционной системы, хранящие данные о ряде настроек системы. Используются переменные среды при копировании, перемещении, переименовании, удалении, создании файлов и папок других действий в командной строке.
Список переменных среды ОС Windows Вы можете посмотреть введя в командной строке: set и нажав клавишу Enter Также можно вывести список переменных в текстовый файл с помощью батника
set > docent.txt
Bat-файл с таким кодом создаст текстовый файл docent.txt(здесь и далее имена подставляйте свои)и выведет список переменных среды ОС Windows в этот текстовый документ в том-же месте где и располагается запущенный батник.
Получить имя файла без пути и расширения, используя в командной строке cmd
В Powershell это будет так:
ls -file | % { $_.basename }
Если вы хотите запустить это из командной оболочки cmd, вы можете сделать это:
powershell.exe -command { ls -file | % { $_.basename } }
Powershell скалы для таких вещей, поэтому, если вам действительно не нужно использовать простой старый CMD.exe, я бы предложил использовать это.
Через свойства папки или файла
Следующим способом удобно смотреть расположение папки или документа, но скопировать весь путь не получиться, так как последняя директория в пути не указывается.
- Нажмите правой кнопкой мыши на папку и откройте ее “Свойства”.
- У вас появиться вкладка «Общие» в которой есть пункт «Расположение». В нем прописан весь абсолютный путь до вашей папки, но без ее имени. Можно сохранить и без него, но для полного пути все равно придется копировать и имя нужного файла, что не очень удобно.
Например путь к графическому изображению help.png вместо ⇒
E:Фотоматериалы и изображенияИконкиhelp.png
будет выглядеть как ⇒
E:Фотоматериалы и изображенияИконки
Заключение
Открытие папок через командную строку – крайне редкое действие, которым, вероятно, большинство пользователей Windows 10 никогда не пользовалось и не будет. Тем не менее, случаи бывают разные, и нелишним будет знать, как это можно сделать, когда вдруг потребуется.