![]() |
Экранирование спец символов в пути файла (+в условии +цикле +EnableDelayedExpansion)
вот простенькое имя файла, который можно создать в windows
Код:
C:\FO!LDER!@#`$%^&_+~;(`)[]{- =}_z_,te.st6_фы t- =6.(11+ ,фыв! +1)77 !№;%()_+!@#- =$%^&()_+66\FI_LE!@#.$.%^&_+~;()[]{}_z_test6_фы t6(11+ фыв! +1)77 !№;%()_+,!@#$`%^&(-, =)`_+66.txt не критовать окно скобками в условиях if и цикле for не критовать окно воскл знаками в отложенных переменных как сделать чтобы echo File File2 File3 File4 File5 на экране были одинаковыми? (ну или в крайнем случае отличались только обрамляющими кавычками) Код:
chcp 1251 |
хотя, я наверное неверно определил переменную set File= в самом начале
наверное правильнее будет создать такой файл на компьютере и считать его путь в переменную Код:
setlocal EnableDelayedExpansion Код:
set "File=%~1" |
Время: 23:55. |
Время: 23:55.
© OSzone.net 2001-