Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 29
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Iska:
camope3, Вы всё же стали паковать файлы по-отдельности, а не списком? »
Если я правильно Вас понял то, мне нужно добавить символ @ перед именем списка либо здесь:
Код: Выделить весь код
PackFile('d:\Arhive\123456.rar', files);
перед files

либо в процедуре
Код: Выделить весь код
s := 'a -ilog.\ErrWinRar.txt -dh -ep -m5 ' + ArcName + ' ' + FileName;
перед FileName???

но тогда WinRar снова выдает ошибку:
Код: Выделить весь код
17.10.2011 22:27:11   Невозможно открыть d:\Arhive\123.doc d:\Arhive\122.doc
17.10.2011 22:27:11   Синтаксическая ошибка в имени файла, имени папки или метке тома.
Не могу додуматься никак, что к чему, помогите будьте добры.

p.s. Начал извращаться дальше, выгрузил список в файл spis.txt
написал батник
Код: Выделить весь код
D:
cd d:\Arhive\
"c:\Program Files (x86)\WinRAR\WinRaR.exe" a -dh -ep 123456.rar @spis.txt
WinRaR упорно выдает ошибку
Код: Выделить весь код
 Синтаксическая ошибка в имени файла, имени папки или метке тома
текст файла spis.txt:
Код: Выделить весь код
d:\Arhive\111.doc d:\Arhive\122.doc d:\Arhive\123.doc
Проверил - разделители пробелы. Выкидываю из списка 2 файла, оставляю один - архивирует.
Я уже и незнаю где, что и как искать, просто замкнутый круг какой то

Последний раз редактировалось camope3, 18-10-2011 в 00:44.


Отправлено: 00:22, 18-10-2011 | #7