Що означає знак відсотка, коли він використовується як каталог у пакетних файлах? [дублювати]


0

На це запитання вже є відповідь:

Я зробив кілька пакетних файлів на жорсткому шляху CD-вхід в каталог, набравши весь шлях від кореневого диска до папки. Я бачив кілька прикладних кодів, які використовують знаки відсотків, що містять кілька ключових слів, і продовжують звідти, наприклад:

%user_files%\programs\destination folder

Вони завжди працювали.


спробуйте ECHO %USERPROFILE%<ENTER> спробуйте SET<ENTER> спробуйте SET a=abc спробуйте ECHO %a%
barlop

Відповіді:


0

Різні %directory_name% називаються приклади Environment variables. Як правило, незалежно від того, як і де встановлено Windows, ці змінні середовища вирішуються інтерпретатором командного рядка ( CLI ) до фактичних каталогів. Напр. %userprofile% на Windows 7 завжди вказуватиме на C:\Users\[username]\, якщо ваш Windows встановлено на диску C :.


не обов'язково ім'я каталогу
barlop
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.