SLFileCleaner

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
Storm
Сообщения: 389
Зарегистрирован: 27 авг 2009 15:49
Откуда: Тамбов

SLFileCleaner

Сообщение Storm »

Удобная программа, нужная. Но есть одно пожелание. Можно ли добавить условие, по которому время хранения файлов отсчитывалось бы с момента последнего обращения к нему.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Либо по созданию, либо по обращению? Или для разных папок может быть по разному? Я к тому - это одна настройка на программу? Или для каждой папки своя?
Storm
Сообщения: 389
Зарегистрирован: 27 авг 2009 15:49
Откуда: Тамбов

Сообщение Storm »

Конкретно для нас важно по обращению
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Во-первых, вы не один и нужно учитывать запросы других.
Во-вторых, вы не ответили:
Или для разных папок может быть по разному? Я к тому - это одна настройка на программу? Или для каждой папки своя?
Storm
Сообщения: 389
Зарегистрирован: 27 авг 2009 15:49
Откуда: Тамбов

Сообщение Storm »

Извиняюсь, не допонял. Если можно для разных папок свои настройки, то пусть будет максимальная гибкость в настройках.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Переговорили с разработчиками. Говорят, что не все так просто. Например. в некоторых случаях эта дата может вообще не меняться. А в других - меняться в независимости от ваших действий, т.е. потенциально файл не удалится никогда.. Так что даже не знаем что и сказать...
Storm
Сообщения: 389
Зарегистрирован: 27 авг 2009 15:49
Откуда: Тамбов

Сообщение Storm »

А если сузить задачу до AVi файлов. Отслеживал некоторое время вручную папку с роликами. Файлы которые проигрываются честно изменяют дату открытия. Которые давно не трогались соотвественно не обновляли эту дату.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

> Файлы которые проигрываются честно изменяют дату открытия.

Какой программой вы это проверили? И что имеется ввиду - last access time?
Storm
Сообщения: 389
Зарегистрирован: 27 авг 2009 15:49
Откуда: Тамбов

Сообщение Storm »

Хотелось бы продолжить. Всё таки программа берёт за дату отсчёта - дату создания файла? Если так, то всё таки не очень удобно. Попробовал на резервной машине, результат - программа удалила вместе с не нужными роликами часть используемых. Т.к. время создания попадало в установленный интервал дней. Но при этом часть роликов реально не использовались, а другая практически каждый день. Может быть возможен какой то компромисс в настройках указания даты хранения? Т.е. возможность указать какую дату брать за точку отсчёта
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

Попробуйте открыть свойства файла в стандартном браузере Windows - там есть три даты:
1) Created: дата создания файла
2) Modified: дата модификации файла
3) Accessed: дата последнего обращения к файлу
Обратите внимание, что при просмотре свойств фйла в стандартном браузере последняя дата всегда текущая! Эту дата меняется в очень многих случаях. Если на Вашем компьютере кто-то из пользователей просто просканирует файлы какой-нибудь программой (например, антивирусом), то дата №3 станет текущей. Вы же не можете удалить из системы стандартный браузер или запретить Вашим пользователям в браузере выбирать детальный вид, который умеет показывать разную полезную информацию (например, картинку, или длительность ролика). Так что эту дату использовать никак нельзя.

Можно использовать первую или вторую дату.
При обычном копировании файла у нового файла дата создания ставится текущей, а дата модификации файла оказывается "старой" (какой она была у исходного файла). При редактирвоании файла наоборот, меняется дата модификации, а дата создания остается старой. И есть еще кучка специальных программ, которые меняют даты вообще как угодно (например, редакторы фотоизображений)

Программа хорошо работает для удаления роликов "полицейской записи" или логов работы OnAir-а. Поскольку файлы "порождаются" на этой же машине, то у таких файлов первые две даты совпадают и нет никакой разницы, на какую из них ориентироваться.

Я не вижу способа, который бы гарантировал результат своевременного удаления рекламных роликов. Единственный понятный мне путь - копировать их на эфирную машину за день до первого выхода в эфир так, чтобы у них дата создания менялась на текущую. Тогда через указанный в настройках срок (например, 30 дней) файл будет удален. Собственно именно поэтому дата создания файла и была выбрана в качестве основной даты для сравнения в программе.
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

И еще про автоматичское удаление роликов.
На мой взгляд есть два режима копирования роликов у телекомпании.

1. Канал только врезает рекламу.
Если канал только врезает рекламные ролики, то файлов относительно мало и одного современного диска будет достаточно для всей рекламы на период обслуживания сервера. В момент обслуживания сервера (раз в пол-года) можно все ролики удалять и копировать заново только нужные (заодно будет делаться дефрагментация диска).

2. Канал имеет собственное вещание.
Если канал имеет собственное вещание на весь день, то у него подавляющее большинство роликов играется всего один-два раза, а значит проще создавать папку на каждый день, копировать туда все ролики (и рекламу тоже) и через день-два удалять всю папку. Конечно, будуть лишние копирования, но при современных скоростях это уже не так "страшно", как раньше, зато логика управления очень простая и вероятность человеческой ошибки сводится к нулю.

Грубо говоря, в первом варианте копирование новых файлов занимает так мало времени, что опертор может дождаться окончания процесса копирования "не отходя от компьютера", а во втором варианте копирование фильмов занимает так много времени, что в процессе копирования оператор все равно уйдет "попить чаю", так что лишние десятки минут на повторное копирование роликов уже не изменят технологического процесса передачи файлов на эфирную машину.

В обоих случаяю нет необходимости использовать программу SLFileCleaner.

Кто-нибудь может мне обяснить по каким правилам Вы хотите удалять ролики с диска? Например так: "надо удалять ролики, если они не воспроизводились в расписании OnAir в течении 7 дней".
Storm
Сообщения: 389
Зарегистрирован: 27 авг 2009 15:49
Откуда: Тамбов

Сообщение Storm »

Игорь Таранцев писал(а): Например так: "надо удалять ролики, если они не воспроизводились в расписании OnAir в течении N дней".
Да именно так
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

Storm писал(а):Да именно так
Хорошо, допустим, сделали так, чтобы программа проверяла последнее воспроизведение файла и через 7 дней файл удаляла.
Что делать в ситуации, когда нужно воспроизвести файл в начале восьмого дня? Оператор копировать файл на завтра не будет - файл еще есть, а ночью программа его удалит и утром в эфир он уже не выйдет. Это нормально?
Storm
Сообщения: 389
Зарегистрирован: 27 авг 2009 15:49
Откуда: Тамбов

Сообщение Storm »

Опять таки за себя. Расписание на "завтра" и соответственно все заявки на новые ролики и продление "старых" на выпуск приносят не позднее 19:00. Это закон. Соответственно выпускающий составляет расписание в OnAir где то до 21:00. По этому в старый ролик внесётся изменение. И ночью, если проверка стоит на ночь он не удалится. Это если я правильно понял суть проверки (т.е обращения к ролику) при составлении плей листа в OnAir.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Можно долго (имхо) обсуждать различные варианты автоматического удаления файлов. Но на мой взгляд есть только один способ - явным образом указывать время его жизни. Всё остальное будет натыкаться на многочисленные "а если ..."
Ответить