Разработать скрипт для Windows

  • Опубликовано 4 года назад
  • Просмотры 3
  • Закончить проект

Описание

Дано:
1) Текстовые файлы, которые формируются каждые 15 минут с названием FileName_DDDDMMDDHHMMSS.hst
2) Текстовые файлы, которые формируются каждые 15 минут с названием Filename.csv
3) Папки Windows – Result, ReadyToSend, ReadyToImport, AllData
Описание.
В папке Result каждые 15 минут формируются файлы с названием типа FileName1_YYYYMMDDHHMMSS.hst
FileName2_YYYYMMDDHHMMSS.hst
FilenameN_YYYYMMDDHHMMSS.hst
по такому же типу формируются файлы
Filename_YYYYMMDDHHMMSS.csv
FilenameN_YYYYMMDDHHMMSS.csv
количество файлов может быть N, где FileName это постоянные значения, а вот числовое YYYYMMDDHHMMSS изменяющееся. (не будущее, а прошедшее время)


Задача.
Сделать скрипт (например .bat),который при запуске делает следующее:
проверяет папку Result, разделяет файлы на два типа по расширениям (.hst и .csv),
объединяет содержимое файлов .hst и сохраняет в папку ReadyToSent cо значением FileName_YYYYMMDDHHMMSS.hst.
объединяет содержимое файлов .csv и сохраняет результат в ReadyToImport со значением, FileName_YYYYMMDDHHMMSS.csv
Если все выполнено успешно –
скопировать файлы из папки Result в папку ALLData
Если выполнено успешно
очистить всю папку Result.
*Примечание
при этом значения даты в имени создаваемых файлов будет YYYYMMDDHHMMSS, где дата и время берутся из последнего имени файла, созданного в папке Result, в соответствии с расширением файла.


Скрипт должен постоянно проверять эту папку – может быть запущен как служба, или как команда бат, тогда скрипт должен автоматически закрываться, а я буду запускать его средствами виндоуз автоматически, по расписанию.

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

срок исполнения 1 день


Опубликовано 4 года назад