| 
 
  
	| [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 можно удалять, переносить файлы и д.р. | 
 Именно!
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |