2

Я видел использование% ~ df1 в командном файле, но я не знаю, что они имеют в виду. Я также видел% ~ df0, и я думаю, что это означает текущий каталог пакетного файла, но я не могу найти какую-либо документацию по этому (немного трудно найти)

1 ответ1

9

Вот список общих ярлыков:

% ~ f1 - расширяет% 1 до полного имени пути - C:\utils\MyFile.txt

% ~ d1 - расширяет% 1 только до буквы диска - C:

% ~ p1 - расширяет% 1 только до пути - \utils \

% ~ n1 - расширяет% 1 до имени файла или, если присутствует только путь (без обратной косой черты) - последняя папка в этом пути

% ~ x1 - расширяет% 1 только до файла eXtension - .txt

% ~ s1 - изменяет значение f, n и x для ссылки на короткое имя (см. примечание ниже)

% ~ 1 - развернуть% 1, удалив все окружающие кавычки (")

% ~ a1 - отобразить атрибуты файла% 1

% ~ t1 - отображать дату / время% 1

% ~ z1 - отобразить размер файла% 1

% ~ $ PATH:1 - найдите переменную среды PATH и разверните% 1 до полного имени первого найденного соответствия.

Модификаторы выше могут быть объединены:

% ~ dp1 - расширяет% 1 до буквы диска и только пути

% ~ nx2 - расширяет% 2 только на имя файла и расширение

вежливость этого сайта

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .