[DOCUMENT].[COPYFILES] на локал джобом
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
IgorE58 Участник
Вступление в Клуб: 01.08.2018
|
Вт Ноя 05, 2024 15:44  [DOCUMENT].[COPYFILES] на локал джобом |
|
Полезность: Нет оценки
|
Коллеги!
Копирую файл с помощью [DOCUMENT].[COPYFILES] с FIO схемы в локальный каталог заданием по расписанию (операцией-джобом). Если каталог-приемник пустой, то файл записывается. Если же в каталоге-приемнике уже присутствует файл с таким же именем, то копирования (замещения) не происходит. Возможно ли сделать копирование с замещением существующего файла?
P.S. При запуске операции в ручном режиме выдается запрос "Перезаписать? Да/Нет" и при положительном ответе замещение осуществляется.
Каким еще способом можно скопировать с замещением существующего файла? |
|
 |
Эмиралька Эксперт
Вступление в Клуб: 09.11.2015
|
Вт Ноя 05, 2024 17:00  Re: [DOCUMENT].[COPYFILES] на локал джобом |
|
Полезность: Нет оценки
|
IgorE58 пишет: | Коллеги!
Копирую файл с помощью [DOCUMENT].[COPYFILES] с FIO схемы в локальный каталог заданием по расписанию (операцией-джобом). Если каталог-приемник пустой, то файл записывается. Если же в каталоге-приемнике уже присутствует файл с таким же именем, то копирования (замещения) не происходит. Возможно ли сделать копирование с замещением существующего файла?
P.S. При запуске операции в ручном режиме выдается запрос "Перезаписать? Да/Нет" и при положительном ответе замещение осуществляется.
Каким еще способом можно скопировать с замещением существующего файла? |
Вы это на локальном СП производите?
Уверяю вас, что на реальном примере, когда локальная станция находится у пользователя и в момент запуска джоба может быть даже не включена, я уж не говорю про такую мелочь, как разного рода доступы, ваш труд окажется невостребованным.
Ну или я неправильно понимаю изначальную постановку задачи.
Копировать файл с сервера на локальную станцию можно либо АРМ Навигатором (web-навигатором), либо приёмо-передатчиком файлов. Оба работают под управлением процесссов локальной станции, и к серверным процессам имеют отношение только в плане "посмотри на результат".
Эти программы, кстати, вы можете запускать с помощью Планировщика заданий Windows. |
|
 |
IgorE58 Участник
Вступление в Клуб: 01.08.2018
|
Вт Ноя 05, 2024 17:30   |
|
Полезность: Нет оценки
|
Спасибо за информацию.
Под локалом здесь понимался каталог на некой сетевой ПЭВМ (У всех пользователей подключена одна и та же буква диска с шарой на этом компе). |
|
 |
pabrz Участник со стажем
Вступление в Клуб: 27.09.2022
|
Ср Ноя 06, 2024 04:59   |
|
Полезность: Нет оценки
|
В теории можно попробовать бросать два вызова.
Первый с DST_DELETE true - чтобы стерло файл, вне зависимости от того, есть он там или нет.
Второй вызов с DST_DELETE false.
При ручном запуске, скорее всего (специально не искал), работает vbscript, а его вы при запуске джобом не поднимете.
Как вариант еще всегда остается stdio пакет, хотя это и мутная история. |
|
 |
IgorE58 Участник
Вступление в Клуб: 01.08.2018
|
Чт Ноя 07, 2024 09:40   |
|
Полезность: Нет оценки
|
pabrz пишет: | В теории можно попробовать бросать два вызова.
Первый с DST_DELETE true - чтобы стерло файл, вне зависимости от того, есть он там или нет.
Второй вызов с DST_DELETE false.
Как вариант еще всегда остается stdio пакет, хотя это и мутная история. |
Видимо, идея копировать джобом с помощью ::[DOCUMENT].[COPYFILES] на локал - плохая. На сервере с помощью библиотеки stdio можно удалять, переносить файлы и д.р. |
|
 |
Эмиралька Эксперт
Вступление в Клуб: 09.11.2015
|
Ср Дек 11, 2024 17:19   |
|
Полезность: Нет оценки
|
IgorE58 пишет: | Видимо, идея копировать джобом с помощью ::[DOCUMENT].[COPYFILES] на локал - плохая. На сервере с помощью библиотеки stdio можно удалять, переносить файлы и д.р. |
Именно! |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|