栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

无论如何,是否可以使用Python或任何语言手动修改统计信息,例如mtime或ctime?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

无论如何,是否可以使用Python或任何语言手动修改统计信息,例如mtime或ctime?

os.utime(filename,timetuple)
可用于设置文件的atime和mtime。据我所知,没有办法从用户域修改ctime,而无需借助诸如玩时钟或直接编辑文件系统(我不建议这样做)之类的hack,这对于任何编程语言(Python)都是正确的,Perl,C,C
++ …):它是内部操作系统的东西,您不想碰它。

例如,请参阅

touch
命令文档(http://www.delorie.com/gnu/docs/fileutils/fileutils_54.html):

尽管touch提供了更改文件两次(最后一次访问和修改的时间)的选项,但实际上还有第三次更改:inode更改时间。这通常称为文件的ctime。索引节点更改时间表示文件的元信息上次更改的时间。一个常见的示例是文件权限更改时。更改权限不会访问文件,因此atime不会更改,也不会修改文件,因此mtime不会更改。但是,有关文件本身的某些信息已经更改,必须在某处注明。这是ctime字段的工作。这是必要的,以便例如备份程序可以制作文件的新副本,包括新的权限值。在不影响其他文件的情况下修改文件ctime的另一种操作是重命名。任何状况之下,
在正常操作中,用户不可能将ctime字段更改为用户指定的值。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/652780.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号