|
Как применить xcopy в 1с | ☑ | ||
|---|---|---|---|---|
|
0
Sova112
03.08.17
✎
18:00
|
Так вот не работает
командасистемы("xcopy /? > "+ОсновныеПараметры.КаталогНаДиске); |
|||
|
1
МихаилМ
03.08.17
✎
18:03
|
зачем xcopy /?
|
|||
|
2
Heckfy
03.08.17
✎
18:35
|
ЗапуститьПриложение
|
|||
|
3
Philix
03.08.17
✎
19:14
|
(0) если ОсновныеПараметры.КаталогНаДиске содержит в себе путь к папке, то не сработает. Без привязки к 1С.
Там надо имя файла указать, куда будет перенаправлен стандартный вывод. т.е. xcopy /? >C:\111\ не работает xcopy /? >C:\111\1.txt - работает :) |
|||
|
4
mistеr
03.08.17
✎
19:58
|
(0) Как определила, что не работает?
А если без переменной, все в строку вписать? |
|||
|
5
Sova112
04.08.17
✎
15:41
|
мне необходимо скопировать каталог и его заархивировать
|
|||
|
6
mistеr
04.08.17
✎
16:17
|
(5) А сразу нельзя архивировать?
|
|||
|
7
Sova112
04.08.17
✎
16:57
|
каталог не могу чего средтсвами 1с заархививароться
|
|||
|
8
mistеr
04.08.17
✎
16:59
|
(7) Или я совсем тупой, или ты не по-русски пишешь...
|
|||
|
9
Sova112
04.08.17
✎
17:00
|
(8) наверно я )) как заархивировать каталог?
|
|||
|
10
mistеr
04.08.17
✎
17:42
|
(9) Вызвать архиватор с соответствующими параметрами. 7zip, rar и т.д.
|
|||
|
11
Sova112
04.08.17
✎
19:47
|
(10)
ИмяНеразделенногоФайла = ОбщегоНазначенияКлиентСервер.ПолучитьПолноеИмяФайла(ПолноеИмяФайлаАрхива, "data.zip"); Архиватор = Новый ЗаписьZipФайла(ИмяНеразделенногоФайла, ПарольАрхива); ЗаписьZipФайла(ИмяНеразделенногоФайла,,,, УровеньСжатияZIP.Максимальный); Архиватор.Добавить(ПолноеИмяФайлаАрхива); Архиватор.Записать(); Создает пустой архив, ПолноеИмяФайлаАрхива- это путь к каталогу |
|||
|
12
mistеr
04.08.17
✎
19:55
|
(11) Я имел в виду вызвать архиватор через КомандаСистемы или ЗапуститьПриложение. А для ЗаписьZipФайла тут были примеры, поищите.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |