Форум сайта python.su
0
Доброго времени суток.
Как получить время создания каталога?? В документации вообще не слова про это. Но в etx4 есть параметр crtime (еще есть dtime - время удаления, появится когда файл будет удален).
> sudo debugfs -R 'stat /etc' /dev/sda1 Inode: 262657 Type: directory Mode: 0755 Flags: 0x81000 Generation: 2004402453 Version: 0x00000000:0000378d User: 0 Group: 0 Size: 12288 File ACL: 0 Directory ACL: 0 Links: 166 Blockcount: 24 Fragment: Address: 0 Number: 0 Size: 0 ctime: 0x55253f7b:0b43b560 -- Wed Apr 8 17:47:23 2015 atime: 0x55258a5e:490f4494 -- Wed Apr 8 23:06:54 2015 mtime: 0x55253f7b:0b43b560 -- Wed Apr 8 17:47:23 2015 crtime: 0x53bf9a60:85c48a10 -- Fri Jul 11 12:03:44 2014 <====== Size of extra inode fields: 28 EXTENTS: (0):1056816, (1-2):1056947-1056948
Отредактировано k0st1an (Апрель 9, 2015 01:36:47)
Офлайн
568
k0st1anИменно время создания кроссплатформенно получить не получится ввиду особенностей файловых систем и ОС
Доброго времени суток. Как получить время создания каталога?? В документации вообще не слова про это. Но в etx4 есть параметр crtime (еще есть dtime - время удаления, появится когда файл будет удален).
os.path.getatime(path) - время последнего доступа к файлу, в секундах.
os.path.getmtime(path) - время последнего изменения файла, в секундах.
os.path.getctime(path) - время создания файла (Windows), время последнего изменения файла (Unix).
Офлайн
0
FishHook
Винда то меня меньше всего волнует. Ладно, буду копать дальше.
Офлайн
221
k0st1an
как вариант можете с помощью subprocess вызывать sudo debugfs -R ‘stat /etc’ /dev/sda1, и парсить вывод
Офлайн
0
JOHN_16
Да, я думал об этом. Но там для django нужно получать инфу. Утилита требует админские права… Да еще не везде она есть. В debian ее нет по дефолту, может в репах есть, не проверял.
Офлайн