Задать вопрос
@WeBBeW

Как получить «Даты» файла,а не «Дату создания»?

Файлы у меня такие как тут:
spoiler

65192ab1b7758612464441.png

Т.е. в проводнике столбец "Даты" показывает одну дату, а если в свойства файла зайти, то показывает другую дату(дату создания).

Как мне получить дату файла с столбца "Даты"?

Есть такой код:
import os
import datetime

# указываем путь к папке
path = "путь"

# получаем список файлов в папке
files = os.listdir(path)

# проходимся по каждому файлу в списке
for file in files:
    # получаем полный путь к файлу
    file_path = os.path.join(path, file)
    # получаем информацию о файле с помощью метода stat()
    file_stat = os.stat(file_path)
    # получаем дату создания файла из информации о файле
    creation_date = datetime.datetime.fromtimestamp(file_stat.st_ctime)
    # выводим название файла и дату создания в удобном формате
    print('Файл: {}, дата создания: {}'.format(file, creation_date.strftime('%d.%m.%Y %H:%M:%S')))

Но он показывает "Дату создания", а мне нужна "Даты"
  • Вопрос задан
  • 364 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
karabanov
@karabanov
Системный администратор
Эта дата храниться в метаданных файла.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Все там есть., но зависит от типа операционки...
file_stat.st_ctime # creation time
file_stat.st_atime # last access time
file_stat.st_mtime # last modification time

Ну и в дополнение, те же функции есть и в модуле os.path
os.path.getctime(path)
os.path.getatime(path)
os.path.getmtime(path)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект