Найти - Пользователи
Полная версия: Скрипт для удаления старых файлов
Начало » Центр помощи » Скрипт для удаления старых файлов
1
Menviz
Привет всем! Задача состоит в следующем: написать скрипт для удаления старых файлов из определенной директории, причем два последних файла должны остаться. Скрипт будет запускаться раз в неделю с помощью планировщика. Новые файлы появляются каждый день и имеют маску file_%Y%m%d%H%M.logo. Если есть идеи, помогите в написании скрипта.
doza_and
посмотрите модули glob и os
glob.glob os.stat
Menviz
я конечно почитаю инструкции этих модулей, но думаю врядли смогу реализовать то что надо, так как только начинаю программировать! вот если бы вы мне помогли ;-)
doza_and
map(os.remove,sorted([(os.stat(nm).st_mtime,nm) for nm in glob.glob("*.py")])[:-2])
но без ученья…
вобщем лучше почитайте а то поудаляете не то что хотели
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB