CftClub.ru
Клуб специалистов ЦФТ-Банк

[DOCUMENT].[COPYFILES] на локал джобом

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 можно удалять, переносить файлы и д.р.

Именно!
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах