Что нового

Автоматизация Поиск и сбор файлов(возможность отправки по FTP)

yaestgroot

Новичок
Сообщения
3
Репутация
0
Добрый вечер, мне нужен скрипт, который будет искать название следующих файлов debuglog.txt, aynt.txt, monitorlog.txt и запаковывать их в архив(можно с помощью 7z), сортировать в архиве их так, например: файл debuglog.txt лежит в папке AppData\HTNBR\debuglog.txt, а файл aynt.txt лежит в AppData\NRHER\aynt.txt, таким образом в архив они будут добавляться таким же путем, что и в оригинале. И если возможно сделать отправку по FTP этого архива. Пожалуйста кто сможет, помогите, договоримся по оплате

Алгоритм работы:
1) Скрипт ищет заданные файлы по всем дискам в системе(debuglog.txt, aynt.txt, monitorlog.txt)
2) Как только он их нашел, собирает в архив
3) Отправляет по FTP
 

joiner

Модератор
Локальный модератор
Сообщения
3 316
Репутация
566
искать по всем дискам для этого нужно время. разве эти файлы появляются хаотично то там то сям?или, все-таки в папке AppData?
в архив собираются только эти три файла. папки зачем?
 
Автор
yaestgroot

yaestgroot

Новичок
Сообщения
3
Репутация
0
искать по всем дискам для этого нужно время - это проблема? этих файлов будет не так много
в архив собираются только эти три файла. папки зачем? - я не прошу копировать все содержимое этих папок а только этот файл. Можно сделать так, например файл debuglog.txt лежит в папке AppData\HTNBR\debuglog.txt, скрипт создает папку LOG в temp и папку с названием где лежал файл debuglog.txt, в нашем случае название HTNBR и в нее копирует файл debuglog.txt, и так со следующими файлами, в итоге получилось %temp%/LOG/HTNBR/debuglog.txt, для файла AppData\NRHER\aynt.txt так %temp%/LOG/NRHER\aynt.txt
 
Последнее редактирование:

joiner

Модератор
Локальный модератор
Сообщения
3 316
Репутация
566
А monitorlog.txt в какую папку?
Если наейдется два и более одинаковых файла, каково решение?
 
Автор
yaestgroot

yaestgroot

Новичок
Сообщения
3
Репутация
0
А monitorlog.txt в какую папку?
Если наейдется два и более одинаковых файла, каково решение?
Если monitorlog.txt найдется например в папке Documents/TEST/monitorlog.txt то ее так же в папку temp/LOG/TEST/monitorlog.txt
Если найдутся два одинаковых файла и более, то они все равно будут в разных папках, например файлы нашлись в Documents/TEST/monitorlog.txt и ProgramData/Check/monitorlog.txt, то просто копируем их в папку temp так же в зависимости от названия папки, temp/LOG/TEST/monitorlog.txt и temp/LOG/Check/monitorlog.txt

То есть не важно сколько файлов найдет, главное чтобы они были отсортированы так, чтобы я смог посмотреть в какой они папке лежали, что и прошу копировать их в папку, с названием той где они лежали
Сообщение автоматически объединено:

А monitorlog.txt в какую папку?
Если наейдется два и более одинаковых файла, каково решение?
Не сделаете?
 
Последнее редактирование:
Верх