Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - bat файл - отслеживание скопированных файлов

Ответить
Настройки темы
CMD/BAT - bat файл - отслеживание скопированных файлов
r1k r1k вне форума

Новый участник


Сообщения: 35
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте. В общем такая ситуация. Есть офис в мск, есть склад в другом городе. Обед происходит посредством передачи файлов по ftp. Т.е на сервере в офисе есть папка (1S2EME) в которую падают файлы из 1С.
1 батник(офис) - копирует все файлы, находящиеся в папке 1S2EME на ftp, после чего он перемещает файлы в папку 1S2EME\OLD (что бы видеть какие файлы отработаны).
2 батник(склад) - цепляет файлы с ftp, кидает их в папку 1S2EME (на складском сервере) и удаляет их.

Так собственно все работает норм, НО! Есть одна проблема - если файл падает в папку 1S2EME (офис) из 1С, во время выполнения батника, то если он уже перекинул все находящиеся файлы в этой папке на ftp, и начинается процесс удаления, а в это же время в эту папку упал еще 1 файл из 1С то он его удалит вместе с отработанными файлами и этот файл не передастся на склад. Отсюда вопрос - как можно реализоваться в батнике, что бы удалению подвергались только отработанные файлы а не все файлы в данной папке?

Заранее спасибо. Если необходимо - выложу коды батников

Отправлено: 12:26, 26-05-2011

 

Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1273
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Цитата r1k:
как можно реализоваться в батнике, что бы удалению подвергались только отработанные файлы а не все файлы в данной папке »
r1k, использовать for:
Код: Выделить весь код
For %%A In (*.txt) Do (
  ...
  Del /F /Q "%%A" 2>nul
  ...
)

Отправлено: 13:38, 26-05-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - bat файл - отслеживание скопированных файлов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] программа(.bat файл) которая случайным образом запускает .bat файлы из предложенных gangsterovich Скриптовые языки администрирования Windows 1 07-12-2010 06:45
CMD/BAT - Bat файл - рестартер DimankoR Скриптовые языки администрирования Windows 4 08-07-2010 10:37
CMD/BAT - 50 пк в сети + bat файл = удаление всех файлов с рабочего стола с этих ПК God-of-Chaos Скриптовые языки администрирования Windows 12 15-11-2009 10:27
Разное - Копирование в Винде - имеется ли проверка целостности скопированных файлов? Alien 4ever Microsoft Windows 2000/XP 4 22-12-2007 20:06
Bat-файл dallas Хочу все знать 12 21-06-2004 12:38




 
Переход