QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 749|回复: 3

文件属性能否时光倒流?

[复制链接]
发表于 2004-10-27 19:12:11 | 显示全部楼层 |阅读模式
能否手动更改文件的访问时间、修改时间等属性?要用到什么函数?
先谢谢! :)
发表于 2004-10-27 20:56:50 | 显示全部楼层
请你看年utime
回复

使用道具 举报

发表于 2004-10-28 10:34:48 | 显示全部楼层
用touch命令
回复

使用道具 举报

 楼主| 发表于 2004-10-30 10:04:20 | 显示全部楼层
呵呵,谢谢各位
我在google上搜了touch man,应该是

touch -t [[CC]YY]MMDDhhmm[.SS] file
用法描述
touch 修改每个指定文件 file 的存取(access)和/或修改(modification)时间戳记.除非使用-r或-t选项,这些时间戳记都将修改为当前的时间.使用-r选项时,这些戳记将按照文件 ref_file 的时间戳记来修改(即变得和ref_file时间戳记值相同).使用-t选项,则这些戳记将按照给定的时间值 time 进行修改.同时使用或同时不使用选项-a和-m,存取和修改两个戳记都将被更改.若只使用选项-a,则只修改存取戳记.同样,只使用选项-m,则只修改修改戳记.若要修改戳记的文件尚不存在,除非使用-c选项,touch 将创建它(作为空文件,并赋予0666的模式且受umask值的限制).


atime 访问时间、ctime 改变时间、mtime 修改时间
http://www.chinaunix.net/jh/6/92203.html
改变和修改之间的区别在于是改某个组件的标签还是更改它的内容。如果有人说chmod a-w myfile,那么这是一个改变;如果有人说echo foo >>myfile。则这是一个修改。改变是文件的索引节点发生了改变;修改是文本本身的内容发生了变化。[文件的修改时间也叫时间标志(timestamp).]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 05:23 , Processed in 0.096211 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表