Список функций для работы с файлами.
shutil.copy() # копировать файл shutil.copytree() # копировать каталог shutil.move() # перемещаем файл shutil.rmtree() # удалить каталог tmpfile.mkstemp() # временный файл filecmp.cmp() # сравнить файл filecmp.cmpfiles() # сравнить каталог subprocess() # Запуск другого процесса os.getcwd() # получить рабочий каталог программы os.chdir() # изменить рабочий каталог os.access() # проверка доступа os.listdir() # Список каталогов и файлов os.stat() # сведения о файле os.mkdir() # создать каталог os.makedirs() # Создать каталог и промежуточные каталоги os.rmdir() # удалить пустые каталоги os.removedirs() # удалить пустые каталоги os.remove() # удалить os.walk() # выполнить команду по всем каталогам дерева glob.glob() # получить список файлов и поддиректорий по маске os.path.abspath() # абсолютный путь os.path.isabs() # проверка что путь абсалютный os.path.realpath() # Канонический путь для данной ОС (Слэш, расположение) os.path.dirname() # Получить из пути только каталога os.path.basename () # Получить из пути имя файла os.path.join() # соединить каталог и файл os.path.isfile() # Проверка является ли файлом os.path.isdir() # Проверка что это каталог os.path.getsize() # узнать размер os.path.exists() # проверить на существование os.path.getctime() # время создания файла os.path.getmtime() # время изменения
Не os.strat() # сведения о файле
а os.stat()
а так спасибо, полезная информация
os.path.getctime() — в винде возвращает дату создания файла, в linux-e возвращает дату модификации файла.
абсОлютный — 🙂
os.path.getatime — получить время последнего доступа к файлу.