ЕАС ОПС, Winpost и другие программы

Неофициальный форум для инженеров, технологов и операторов Почты России


    Удаляем рабочий "мусор" от работы Winpost и ЕАС ОПС

    Поделиться
    anykey
    anykey
    Эксперт
    Эксперт

    Сообщения : 1808
    Очки : 2076
    Репутация : 44
    Дата регистрации : 2011-11-28
    20160209

    Удаляем рабочий "мусор" от работы Winpost и ЕАС ОПС Empty Удаляем рабочий "мусор" от работы Winpost и ЕАС ОПС

    Сообщение автор anykey

    Эта заметка будет короткая)
    В прошлой статье рассказал про то, как я автоматизирую некоторые рутинные операции на ПК, а в этой дополню как сделать чтобы Windows сама удаляла логи винпоста и других программ, перемещала старые файлы дневников ф.130.
    Задача сводится к тому, чтобы компьютер сам, по заданному расписанию запускал бат-файл/vbs-скрипт, которые рассортировывал нужные нам файлы по дате создания, а потом удалял/перемещал в другую папку. Есть много способов, но ИМХО самый простой использование консольной утилиты forfiles.exe, любой поисковик найдет вам кучу ссылок, где скачать. И так, создаем батник такого содержания-
    КОД:
    называем батник например workcleaner.bat и сохраняем в папку с остальными батниками, как н-р в предыдущей статье C:\sheduler-bat. В эту же папку с нашими батниками кидаем консольную утилиту forfiles.exe.
    Чтоб скрыть окно исполнения создаем текстовый файл с расширением vbs такого содержания-
    КОД:

    Этот скрипт сохраняем в папку уже со скриптами C:\sript_vbs. Добавляем ссылку и время исполнения скрипта в crontab например так-
    КОД:

    Строчка в батнике-
    forfiles.exe /p "C:\fans" /s /m *.* /d -45 /c "cmd /c move @file c:\archfans"
    не удаляет все файлы старше 45 дней из папки fans, а перемещает в папку c:\archfans (если такой папки нет, её надо создать, иначе ничего не получится Smile ). Это так перемещаются файлы дневников ф.130, благодаря чему ф.130 хоть немного быстрее запускается и работает.


    Строчка в батнике-
    forfiles.exe /p "C:\logs"\ /s /m *.log* /d -90 /c "cmd /c del /q /f @file"
    просто удаляет файлы *.log старше 90.
    Всё). Если есть дополнить, что-то тут исправить-жду комментов.)

    anykey

    Сообщение Ср Дек 12 2018, 14:09 автор anykey

    обновлю немного заголок, и собственно батник под ЕАС ОПС, где установлен Воронежский ф130 и есть фискальный регистратор, т.е. под однооконные ОПС -
    Спойлер:

      Текущее время Ср Май 15 2024, 06:47