Найти - Пользователи
Полная версия: timestamp
Начало » Python для новичков » timestamp
1
drm
Как изменить время создания файлов, есть ли в Python такие средства?
slivlen
help(os.utime)
pasaranax
Эта функция меняет время модификации и время доступа к файла.
Например
soifong@inspiron ~ $ touch file
soifong@inspiron ~ $ echo 'import os; os.utime("file", (999999999, 999999999))' | python
soifong@inspiron ~ $ stat file
File: `file'
Size: 0 Blocks: 0 IO Block: 4096 пустой обычный файл
Device: 802h/2050d Inode: 121603 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ soifong) Gid: ( 100/ users)
Access: 2001-09-09 05:46:39.000000000 +0400
Modify: 2001-09-09 05:46:39.000000000 +0400
Change: 2009-09-04 15:24:11.000000000 +0400
последнее время осталось
хотя, на самом деле, Change - это не дата создания, а дата модификации inode, которая вроде как и берется за дату создания.
drm
Спасибо за помощь -как раз то что нужно, а как передать в переменную дату создания файла?
pasaranax
os.stat(“filename”), смотреть нужно параметры возвращаемого объекта
slivlen
pasaranax
хотя, на самом деле, Change - это не дата создания, а дата модификации inode, которая вроде как и берется за дату создания
И кто же это берет ее за дату создания интересно? =) Она меняется после таких операций как chown или chmod. Если что и брать за дату создания, так это mtime. А вообще дату создания файла не многие ФС хранят. БСДэшная UFS2 хранит н-р, если мне память не изменяет.
pasaranax
slivlen
И кто же это берет ее за дату создания интересно? smile Она меняется после таких операций как chown или chmod. Если что и брать за дату создания, так это mtime. А вообще дату создания файла не многие ФС хранят. БСДэшная UFS2 хранит н-р, если мне память не изменяет.
Значит мои предположения не подтвердились )
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