View previous topic :: View next topic |
Author |
Message |
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sat Jul 16, 2011 19:49 Post subject: Копирование/Перемещение файлов по расписанию |
|
|
Задача:
В определенное время (или через промежуток времени \не важно\) из пункта А (директория) в пункт Б (директория) отправляется/-ются файл/-ы.
Реализация:
Нужно подумать.
Условия:
Портабельность.
! | CaptainFlint: | Тема перенесена из "Автоматизации TC" в "Программное обеспечение". | _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Sat Jul 16, 2011 22:21 Post subject: |
|
|
А при чём тут Тотал? Подобные задачи лучше всего решаются сторонними утилитами. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sat Jul 16, 2011 22:27 Post subject: |
|
|
CaptainFlint wrote: | А при чём тут Тотал? |
Файловые операции файловым менеджером - вроде бы логично.
CaptainFlint wrote: | Подобные задачи лучше всего решаются сторонними утилитами. |
Какими, например? _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Sat Jul 16, 2011 23:13 Post subject: |
|
|
ask-rus wrote: | Файловые операции файловым менеджером - вроде бы логично. |
Тотал ориентирован на интерактивность, а не на автоматизацию по расписаниям, поэтому такие задачи решать с его помощью имеет смысл лишь в тех случаях, когда жизненно необходим какой-то уникальный функционал именно Тотала (скажем, с плагинами чего-то замутить, да и то некоторые вещи с ними можно организовать сторонними средствами). Для простого копирования гораздо проще и логичнее брать инструменты, максимально ориентированные на работу из командной строки.
ask-rus wrote: | Какими, например? |
Сходу идеальный вариант не назову, т.к. в этой области опыта мало, но для запуска по расписанию в винде есть встроенная утилита at, а также стандартный гуишный планировщик задач. Для организации собственно задачи копирования, которую надо запускать, логично написать батник с использованием чего-нибудь типа xcopy. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Jul 24, 2011 10:22 Post subject: |
|
|
через N минут после окончания предыдущего копирования
Code: | @echo off &setlocal enableextensions
rem Пример параметров для TC: 30 "%P*.doc" "%T"
if "%~2"=="" (echo Use: %0 10 C:\from\* D:\to\ &pause &exit)
:loop
for /l %%m in (%1,-1,1) do (title Wait %%m mins... &ping -n 60 localhost >nul)
echo %time% --------------------------------------------------
title Copying... &xcopy /dscihrkxy %2 %3
goto :loop
|
|
|
Back to top |
|
|
DenK
Joined: 25 Jun 2007 Posts: 11
|
|
Back to top |
|
|
iNorbert
Joined: 03 Mar 2008 Posts: 221
|
(Separately) Posted: Sun Feb 05, 2012 23:30 Post subject: |
|
|
CaptainFlint wrote: | А при чём тут Тотал? Подобные задачи лучше всего решаются сторонними утилитами. | М.б. автор хочет запуска резидента вместе с ТК через плагин авторан?
DenK wrote: | Посмотрите в сторону программы nncron + nnbackup | Тоже первое что пришло в голову. Увы, ставит сервис, висит в трее - малоподходит.
Непосредственно по теме сказать нечего _________________ Только юнити, только хардкор!
Свинятина |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Mon Feb 06, 2012 01:10 Post subject: |
|
|
iNorbert wrote: | М.б. автор хочет запуска резидента вместе с ТК через плагин авторан? |
Задачи, выполняемые по расписанию, не должны зависеть от наличия-отсутствия запущенного Тотала в системе. Точнее, если такая зависимость необходима, она должна быть явно прописана в постановке задачи, т.к. очевидной не является. Да и сложно представить себе, для чего подобная схема могла бы пригодиться; разве что wincmd.ini бэкапить, да при этом ещё отчаянно экономить ресурсы, чтобы не запускать задачу, когда Тотал не работает и, следовательно, wincmd.ini им не модифицируется. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
|