Что нового

Автоматизация Поиск и сбор файлов(возможность отправки по 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,401
Репутация
596
искать по всем дискам для этого нужно время. разве эти файлы появляются хаотично то там то сям?или, все-таки в папке 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,401
Репутация
596
А 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 в какую папку?
Если наейдется два и более одинаковых файла, каково решение?
Не сделаете?
 
Последнее редактирование:
Верх