FAR3 - путь к папке temp

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

FAR3 - путь к папке temp

Post by buniak_a_h »

Latest post of the previous page:

PaperbackWriter wrote: Fri 12 Nov, 2021 00:14 В первом папка была без пробела с именем, во втором - с пробелом
Какая папка? Если %Tmp%, то она в обеих командах с пробелом. Т.е. её надо окавычить (п.2). Но строки отличаются именем архива и только.
Это я к тому, что эксперимент поставлен некорректно: сравниваются две строки, полученные способами, различающимися по двум параметрам: именем архива и "добавлением одного файла / списка файлов".
На самом деле надо ещё залезть посмотреть, что в файле-списке. Сами строки, получается, не различаются (что логично).
User avatar
PaperbackWriter
Posts: 121
Joined: Mon 21 Jan, 2013 10:24
Location: РФ, Южный Федеральный Округ
Has thanked: 14 times
Been thanked: 1 time

FAR3 - путь к папке temp

Post by PaperbackWriter »

buniak_a_h wrote: Fri 12 Nov, 2021 02:58 Какая папка?
Папка, которую архивировал. В одном случае в имени был пробел, в другом не было. Было разное поведение в этих случаях.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

FAR3 - путь к папке temp

Post by buniak_a_h »

PaperbackWriter, значит, надо анализировать содержимое файла-списка (того, что после @).
Хотя в этом файле имени папки нету. Возможно, имеет смысл добавить после %%L модификатор Q или q, чтобы имена файлов в списке тоже были окавычены.
Что странно: имя архива во втором случае (отмечено неск. файлов), которое получается из имени папки, у меня само окавычивается при наличии пробелов. Т.е. Вашей строки у меня просто не может получиться.
Post Reply

Return to “Нужна помощь”