Я видел использование% ~ df1 в командном файле, но я не знаю, что они имеют в виду. Я также видел% ~ df0, и я думаю, что это означает текущий каталог пакетного файла, но я не могу найти какую-либо документацию по этому (немного трудно найти)
1 ответ
Вот список общих ярлыков:
% ~ 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 только на имя файла и расширение
вежливость этого сайта