Показано с 1 по 5 из 5

Тема: OwenArchiver удаления файлов

  1. #1

    Question OwenArchiver удаления файлов

    Доброго времени суток, столкнулся с проблемой: Использую OwenArchiver. Запись осуществляю по кнопке каждую секунду. При достижении какого-то объема файла создаю новый файл, тем самым автоматически не удаляется старый файл, это сделано для того, чтобы был глубокий архив, мне необходимо чтобы было 3 файла на sd карте. Поэтому по достижению определенного объема 3-его файла, мне необходимо удалить 1-ый файл, и начать затем писать новый файл. Вопрос такой: Как удалить файл из репозитория, если используется OwenArchiver, с помощью фб Delete это сделать почему-то не получается. Какими способами можно удалить необходимый файл если нет желания копаться с caa files библиотекой для создания полноценного архива?

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,576

    По умолчанию

    мне кажется файл в 2Гб достаточно глубокий и чем Вам не подошел непрерывный архив
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    Недостаточно глубокий. Непрерывный архив - минимальное время 5 секунд, у архивирования по кнопке - минимальный 1 секунда

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,576

    По умолчанию

    пять секунд упоминается в режиме архивирования Screenshot 2025-08-19 132004.png
    непрервыный архив относится к компоненту Screenshot 2025-08-19 132134.png
    Вы лично проверяли?
    Я бы перешел на питон, хотя отсутствие ограничений по времени может сыграть "злую шутку" и тем не менее думаю выполнение sysexecute ограничит возможности быстро записывать
    Screenshot 2025-08-19 132402.png
    При достижении размера в 1МБ происходит следующее:
    Содержимое log_1.log перемещается в log_2.log
    Содержимое log_2.log перемещается в log_3.log
    log_3.log удаляется
    log_1.log очищается и готов к новым записям

    Важные особенности реализации:

    Используется UTF-8 кодировка для корректной записи русских символов (но это не точно)
    Формат записи включает временную метку и сами аргументы
    Автоматическая ротация происходит без участия пользователя
    Старые файлы удаляются автоматически после заполнения всех трёх файлов
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #5

    По умолчанию

    Вопрос не во времени архивирования, а в реализации функции для удаления файла. Идея занимательная, спасибо, но нет времени в данный момент на работу с питоном в кодесис, поэтому и создал тему по овен архиву. Все готово и работает,кроме удаления файла...

Похожие темы

  1. OwenArchiver - "Ошибка удаления файла".
    от Gans в разделе СПК1xx (архив)
    Ответов: 2
    Последнее сообщение: 19.12.2023, 11:51
  2. Контроль работоспособности OwenArchiver
    от okochurov в разделе СПК210, СПК1xx [М01]
    Ответов: 3
    Последнее сообщение: 20.08.2020, 09:08
  3. Работа ПЛК-323 + модули МВ-110.А8 + OwenArchiver.
    от Dima.Silorov в разделе ПЛК3xx (архив)
    Ответов: 1
    Последнее сообщение: 02.05.2018, 14:10
  4. Передача файлов на ПК по TCP
    от PavelGO в разделе СПК2xx (архив)
    Ответов: 18
    Последнее сообщение: 19.03.2018, 11:14
  5. ФОрмат файлов OPM-2
    от незарегистрированный в разделе OWEN Proces Manager
    Ответов: 19
    Последнее сообщение: 31.03.2009, 09:50

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •