Архивация и каталогизация демок
- Matysh
- Сержант
- Сообщения: 46
- Зарегистрирован: 18.04.2008
- Откуда: Томск
- Поблагодарили: 2 раза
- Контактная информация:
Маленькая, но полезная программка. Берет демки (*.dem) из указанной папки, архивирует их, и раскладывает в папки по датам. В интерфейсе ничего сложного, каждый разберется. Батники и регфайлы - для тех, у кого несколько серверов, тогда пути надо прописать в рег файлах и запускать батники. У кого 1 сервер - можно запускать сразу exe. У меня выгребает демки с четырех серваков, очень удобно.
- Вложения
-
- Demo.rar
- CssDemoMover
- (403.1 КБ) 329 скачиваний
- Demo.rar
- CssDemoMover
- (403.1 КБ) 329 скачиваний
- Nakoyane
- Капитан
- Сообщения: 274
- Зарегистрирован: 15.08.2009
- Откуда: Europe, Ukraine
- Поблагодарили: 1 раз
- Контактная информация:
А как с нагрузкой? Сервер не подкачивает..?
Правда жизни открывается нам именно в форме парадоксов.
Верное представление - это нечто среднее между пониманием и невежеством.
Верное представление - это нечто среднее между пониманием и невежеством.
-
- Нович0к
- Сообщения: 4
- Зарегистрирован: 18.10.2010
Привет всем!
Видемо никто непользовался этой прогой, иначе вопросов было бы много...
А именно:
Программа неверно считывает имя демки. HLTV-201010181632-имя_карты.dem (HLTV-ГГГГММДДЧЧмм-имя_карты.dem)
А HLTV задает имя демки, где год в двухзначном значении, т.е. HLTV-1010181632-имя_карты.dem (HLTV-ГГММДДЧЧмм-имя_карты.dem)
В результате раскладывание по папка происходит неверно.
Интерестно создатель этой проги вообще в курсе как HLTV записывает демки?
Порылся в инете...Автора проги не нашел.
Matysh, может ты знаешь кто автор, ну или хотябы скажи где скачал, могут там знать.
Видемо никто непользовался этой прогой, иначе вопросов было бы много...
А именно:
Программа неверно считывает имя демки. HLTV-201010181632-имя_карты.dem (HLTV-ГГГГММДДЧЧмм-имя_карты.dem)
А HLTV задает имя демки, где год в двухзначном значении, т.е. HLTV-1010181632-имя_карты.dem (HLTV-ГГММДДЧЧмм-имя_карты.dem)
В результате раскладывание по папка происходит неверно.
Интерестно создатель этой проги вообще в курсе как HLTV записывает демки?
Порылся в инете...Автора проги не нашел.
Matysh, может ты знаешь кто автор, ну или хотябы скажи где скачал, могут там знать.
- NiGHt-LEshiY
- Полковник
- Сообщения: 10258
- Зарегистрирован: 13.06.2008
- Откуда: Россия
- Благодарил (а): 752 раза
- Поблагодарили: 2667 раз
- Контактная информация:
ЭТО весит 1,1 МБ? Это что, шутка?
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.
Просьба присылать сообщения об ошибках в ЛС.
Ой мне кажется вендузятники щас зарыдают от такого кода )))
ЗЫ Это что сходу на ум пришло - но вроде можно короче.
Код: Выделить всё
for demofile in `ls *.dem` ; do timestamp="$(echo $demofile | awk -F "-" '{ print $2 }')"; if [ ${#timestamp} -eq 10 ] ; then timestamp="20$timestamp"; fi ; mkdir -p ${timestamp:0:8}; cp $demofile ${timestamp:0:8} ;done
Последний раз редактировалось Danfocus 18.10.2010, 23:20, всего редактировалось 1 раз.
- NiGHt-LEshiY
- Полковник
- Сообщения: 10258
- Зарегистрирован: 13.06.2008
- Откуда: Россия
- Благодарил (а): 752 раза
- Поблагодарили: 2667 раз
- Контактная информация:
Danfocus
Всё правильно говоришь. Программы стоит писать, когда что-либо нельзя сделать другим способом.
Всё правильно говоришь. Программы стоит писать, когда что-либо нельзя сделать другим способом.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.
Просьба присылать сообщения об ошибках в ЛС.
-
- Нович0к
- Сообщения: 4
- Зарегистрирован: 18.10.2010
Danfocus
я так понял этот скрипт нужно запускать из папки с демками, чтобы он их переименовывал?
я правильно понял?
я так понял этот скрипт нужно запускать из папки с демками, чтобы он их переименовывал?
я правильно понял?
Нет, этот пример примитивен, но на его основе можно сделать какие угодно действия.Alex149149 писал(а):Danfocus
я так понял этот скрипт нужно запускать из папки с демками, чтобы он их переименовывал?
я правильно понял?
Здесь он запускается в папке с демками - создает папки с именем - штампом даты и копирует туда демки. По датам соответственно.
ЗЫ Вот для переименования
Код: Выделить всё
for demofile in `ls *.dem` ; do timestamp="$(echo $demofile | awk -F "-" '{ print $2 }')"; if [ ${#timestamp} -eq 10 ] ; then mv "$demofile" "20$demofile" ; fi ; done
Последний раз редактировалось Danfocus 19.10.2010, 13:05, всего редактировалось 2 раза.
-
- Нович0к
- Сообщения: 4
- Зарегистрирован: 18.10.2010
Что-то невыходит, php запускается и тут же закрывается невополняя никаких действий ((((
- NiGHt-LEshiY
- Полковник
- Сообщения: 10258
- Зарегистрирован: 13.06.2008
- Откуда: Россия
- Благодарил (а): 752 раза
- Поблагодарили: 2667 раз
- Контактная информация:
Alex149149
Это не php. Это для командного интерпретатора bash.
Это не php. Это для командного интерпретатора bash.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.
Просьба присылать сообщения об ошибках в ЛС.
-
- Нович0к
- Сообщения: 4
- Зарегистрирован: 18.10.2010
блин (((
я не знал, сорри
я под ХР работаю. (((
я не знал, сорри
я под ХР работаю. (((