Имя: Пароль:
1C
1С v8
Извлечь файлы через командую строку, в 1С.
0 Coldboy
 
08.08.12
10:00
Здравтсвуйте. ПРоблема такова, файл не имет формата, но открывается архиватором WinRar, и через кнопку извлечь извлекается. тоже самое дело
через командую строку
"C:\Program Files\WinRAR\rar.exe" e C:\files\DOCGA\A412NSCN
A001I501P120805 C:\temp\

мне пишет такое не возможно открыть файл, нет файлов для извлечения, не удается найти указанный файл, и путь почему то ставится
C:\files\DOCGA\A412NSCN
A001I501P120805.rar
1 Широкий
 
08.08.12
10:03
"e"?
2 Voronve
 
08.08.12
10:04
(0) сделать копию файла добавив расширение религия не позволяет ?
3 Coldboy
 
08.08.12
10:05
копию каким образом все это через командую строку сделать.
4 Heckfy
 
08.08.12
10:06
copy, xcopy - выбирай.
5 Coldboy
 
08.08.12
10:09
а теперь поясните, че селать xcopy мой файл тока с расширением .rar?
просто копи нафиг делать смысла не вижу
6 Coldboy
 
08.08.12
10:10
(1) c x такая же петрушка.. да надо x
7 Ork
 
08.08.12
10:11
(0) Имя файла вместе с путем возьми в двойные кавычки.
8 Coldboy
 
08.08.12
10:11
пробывал в ручную менял расшерине файлу дописывал .rar он пишет нечего извлекать и все.
9 Coldboy
 
08.08.12
10:12
типа пишет не архив и все такое.
10 Coldboy
 
08.08.12
10:12
если вручную делаю. (7) брал результат не поменялся.
11 Lex_Liven
 
08.08.12
10:14
поставь в конце имени файла точку
12 Lex_Liven
 
08.08.12
10:14
"C:\Program Files\WinRAR\rar.exe" e "C:\files\DOCGA\A412NSCN
A001I501P120805." C:\temp\
13 Широкий
 
08.08.12
10:14
Добавляй программно расщ\ширение файла
14 Coldboy
 
08.08.12
10:16
(12) не архив, нет файлов для извлечения.
(13) каким образом программно?
15 Широкий
 
08.08.12
10:16
(12) Прокатило с точкой :)
16 Lex_Liven
 
08.08.12
10:18
папка, куда извлекаешь, должна существовать. У меня появились проблемы с архивом, в котором находится папка, если там просто один или несколько файлов - все без проблем.
17 Coldboy
 
08.08.12
10:19
папку куда извлекаю она есть )
(15) не прокатило с точкой извлечь.
18 Lex_Liven
 
08.08.12
10:19
В имени файла - пробел? кавычки не забыл?
19 Coldboy
 
08.08.12
10:23
Да нет все с этим, он сам файл не хочет распаковывать, и да его так просто интерактивно не распакуешь, сначало надо через открыть с помощью, а затем уже, извлекать . Но почему через командую не катит ...
20 Lex_Liven
 
08.08.12
10:24
Значит это не RAR. Скорее всего, 7zip, он на лету не распаковывается вроде.
Проверь формат архива - открыл, потом инфо.
21 Liova
 
08.08.12
10:27
(19) не путай, у тебя кавычек не хватает, тебе уже писали много раз
22 Coldboy
 
08.08.12
10:31
(20)да это Zip, мне теперь ставить zip менджер?
23 Lex_Liven
 
08.08.12
10:32
(20) не путай Zip и 7zip - это разные. Простой Зип он без труда держит.
Дай еще раз полный текст команды. Если формируется программно - дай код формирования
24 Coldboy
 
08.08.12
10:34
Я их просто забираю с фтпшника, как они формируются я не скажу. скажу, как я щас пытаюсь извлечь.
"C:\Program Files\WinRAR\rar.exe" x "C:\files\DOCGA\A412NSCNA001I501P120805." "C:\temp\"
25 hhhh
 
08.08.12
10:35
прав нет на папку
26 Lex_Liven
 
08.08.12
10:36
(24) только что было "e" в качестве команды для извлечения.
папка C:\files - это ФТП? или туда скидывается с ФТП?

Я про другое. Как формируется текст твоей командной строки в 1С.
27 Lex_Liven
 
08.08.12
10:38
Тебе что именно пишет?
"A412NSCNA001I501P120805 не является RAR-архивом" ?
28 Coldboy
 
08.08.12
10:38
КомандаСистемы(""+"C:\Program Files\WinRAR\rar.exe"+" e "+СписокФайлов[0].ПолноеИмя+" "+"C:\temp\");
грубо говоря так, но я щас просто в командой строке пытаюсь, сделать, чтобы заработало, а потом уже текст в 1С формировать.
29 Coldboy
 
08.08.12
10:38
да именно так и пишет.
30 Йохохо
 
08.08.12
10:38
7z распаковывает без расширения спокойно
31 Coldboy
 
08.08.12
10:38
в комаднтой строке я исполняю, то что написал выше уже через x, там пути нужны извлечения что мне и надо.
32 acsent
 
08.08.12
10:40
попробуй вначале без 1с просто из командной строки
33 Coldboy
 
08.08.12
10:40
(30) а через командую строку как им там?
34 Lex_Liven
 
08.08.12
10:40
так ты про это нигде не заикнулся!
(30) RAR.EXE не работает ни с чем, кроме RAR. Только что проверил.
ща поищу другой распаковщик.
35 Coldboy
 
08.08.12
10:42
я и сказал что это ZIp. да я щас тупо в командтой строке все пытаюсь сделать.
36 acsent
 
08.08.12
10:45
с фтп получаешь и сразу распакуешь? скорее всего файл еще не пришел, а ты уже пытаешься распаковать
37 Coldboy
 
08.08.12
10:46
нет, сначала скопировал) я эти файлы скопированные открываю, они весят по 15кб, я их открываю могу извлечь интрерактивно, хочу теперь все это через командую строку. Ественно условие, что они полностью скопированы выполнены.
38 Йохохо
 
08.08.12
10:51
(33) так же ))) e и x понимает
7z e -y source -o[target]
39 Lex_Liven
 
08.08.12
10:52
unzip for windows. скачай, поставь в какую-нибудь папку (например "C:\Program files\unzip\")
http://downloads.sourceforge.net/project/gnuwin32/unzip/5.51-1/unzip-5.51-1-bin.zip?r=http%3A%2F%2Fgnuwin32.sourceforge.net%2Fpackages%2Funzip.htm&ts=1344408460&use_mirror=space

"C:\Program files\unzip\bin\unzip" "C:\files\DOCGA\A412NSCNA001I501P120805." -d "C:\temp\"
40 Йохохо
 
08.08.12
10:53
фикс
7z e -y -o[target] source
41 Coldboy
 
08.08.12
10:57
Все сделал поставил 7z
"C:\Program Files\7-Zip\7z.exe" e C:\files\DOCGA\A412NSCNA001I5
01P120805 -oC:\temp\ -y
42 Coldboy
 
08.08.12
10:57
Всем большое сспасибо за помощь.
43 smaharbA
 
08.08.12
11:17
зип адинес сама может расспаковать без сторонней помощи
44 Lex_Liven
 
08.08.12
11:18
(43) не видел. У нас для этого внешняя компонента использовалась.
45 smaharbA
 
08.08.12
11:28
+ так же система обладает способностями такого рода shell.application
46 Coldboy
 
08.08.12
12:42
(45) информацию про это можно увидеть, где нить?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс