Показати поточну робочу папку або каталог повний шлях в пакетному командування Сценарист

При виконанні пакетних команд сценарію (у форматі. CMD або. Bat розширення файлу), іноді це корисно, щоб дізнатися поточний робочий каталог партії скрипт. Знаючи поточну директорію або робочої папці, в партії команда корисна для забезпечення того, щоб скрипт кличе команду або програму на правильний шлях, або маніпуляції файлів і папок здійснюється на дійсної призначення при використанні відносного шляху. Ще одним важливим є використання для отримання та збереження поточної директорії для подальшого використання, а також сценарій може змінити шлях в ході курсу.

У самому справі, із зазначенням та відображення поточного каталогу дуже легко за допомогою псевдо-мінлива для cmd.exe змінних оточення. З Windows 2000, Microsoft Windows додав% CD% псевдо-змінну, яка розширюється на поточний робочий каталог.

Наприклад, для відображення поточної робочої директорії, використовуйте наступну команду:

Відлуння% CD%

Щоб врятувати і зберегти поточну директорію, де знаходиться файл для подальшого використання після зміни каталогу (CD) в іншу папку для виконання інших операцій, використовуйте наступні команди:

Set CURRENTDIR=%CD%

%% CURRENTDIR мінлива для зберігання поточного робочого каталогу, який може бути використаний в наступні партії команд, які, як зміна до цієї попередній каталог.

У Windows 9x,% CD% псевдо-мінлива не існує. Для отримання поточної директорії, використовуйте наступну хитрість:

CD | Time | Find ":\" > Temp1.Bat
Echo Set CD=%%4 %%5 %%6 %%7 %%8 %%9 > Enter.Bat
Call Temp1.Bat
Del Temp1.Bat
Del Enter.Bat

Кінцевим результатом є змінною% CD% були повернуті пакетної обробки сесії, яка містить поточний робочий каталог.

Увага: Ця сторінка машина переведена і надаються "як є" без гарантії. Машинний переклад може бути важким для розуміння. Будь-ласка, зверніться до Англійська оригінальні статті коли це можливо.


Залишити Відповісти

Ви можете використовувати ці теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <дель Datetime = ""> <em> <i> <q cite=""> <strike> <strong>

Підписатися на коментарі функція була відключена. Щоб отримувати повідомлення про останніх коментарів, підписка на Моя Цифрова життя Коментарі RSS канал або зареєструватися, щоб отримати нових коментарів у щоденній електронній пошті дайджест.
Custom Search

Нові статті

Вхідний Умови пошуку для статті

пакетний сценарій приховати поточний шлях --