|
2 / 1 / 0
Регистрация: 11.04.2014
Сообщений: 8
|
|
Распаковка определённых двойных архивов и загрузка распакованных файлов на FTP-сервер12.04.2014, 06:47. Показов 2072. Ответов 2
Метки нет (Все метки)
Всем привет! Прошу помощи от VBS-гуру =)
Задача состоит в следующем: 1) Имеется подмапленный сетевой диск Z:\ По пути "Z:\Out" находится много файлов вида ******.666 Среди них есть aa****.666 и aa**_**.666 Каждый день в Z:\Out падают ещё файлы aa****.666 и aa**_**.666 2) Файл вида aa****.666 ничем не открывается и нас не интересует. А вот файл aa**_**.666, если поменять расширение на zip, свободно откроется. Внутри него лежит файл архива ARJ вида *.arj. Внутри архива *.arj лежит обычный текстовый файл. 3) Необходимо при запуске скрипта брать все файлы вида aa**_**.666 (ТОЛЬКО ТЕ, КОТОРЫЕ СОЗДАНЫ ТЕКУЩИМ ЧИСЛОМ!!!) и вытаскивать из них текстовый файл (т.е. например: поменять расширение *.666 на *.zip , вытащить архив *.arj и распаковать его(лучше всего, наверно, в качестве временной директории использовать директорию рядом со скриптом)) 4) Полученные *.txt необходимо перекинуть на FTP в директорию "/in/001". У FTP есть Login/Password. 5) Удалить все временные файлы в директории скрипта. 6) Проблема ещё в том, что если в текущий день скрипт уже отработал хотя бы один раз, то при следующем запуске этого же дня необходимо, чтобы он не трогал файлы, которые сегодня уже были им обработаны. Скорее всего, в директории скрипта нужно делать *.txt файл, в котором бы указывалось, какие файлы сегодня были обработаны. Т.е. при очередном запуске скрипт определил, что сегодня созданы три файла aa**_**.666, обратился к логу текущего дня и нашёл в нём один из этих файлов, пропустил его, обработал два следующих и вписал их в лог текущего дня. На другой день лог пересоздаётся за новую дату, а старый удаляется. Вот такая сложная задача. В примерах я написал своё видение процесса, если кто предложит другой ход, то это будет интересно. Надеюсь на вашу помощь!
0
|
|
| 12.04.2014, 06:47 | |
|
Ответы с готовыми решениями:
2
Загрузка с FTP только определенных файлов. Загрузка файлов на FTP-сервер |
|
2 / 1 / 0
Регистрация: 11.04.2014
Сообщений: 8
|
|
| 12.04.2014, 15:23 [ТС] | |
|
Насчёт командной строки Вы имеете ввиду использование bat,cmd вместо vbs?
По поводу даты модификации - критично. Т.к. файл может быть модифицирован в дальнейшем, а значит, и заново будет обработан. Нужна исключительно единственная обработка для каждого файла...
0
|
|
| 12.04.2014, 15:23 | |
|
Помогаю со студенческими работами здесь
3
Загрузка файлов на FTP-сервер Загрузка файлов на FTP-сервер Распаковка архивов с переименованием файлов Нормальная загрузка файлов на FTP сервер Загрузка файлов из Google Drive на FTP сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|