我有一个文件,是在windows下改完传到unix下的,我想通过在unix下判断文件的最好修改时间来控制文件是否中途被修改过 请问在unix下如何得到文件的最好修改时间(精确到毫秒),不要文件的创建时间,帮忙啊~
by wuyanhui328 - C/C++ - 2009-06-01 08:48:47 阅读(10694) 回复(20)
最近使用了ISS扫描软件,是在aix5。2上,结果系统上带有写权限和执行权限的文件的修改时间戳全部被修改了(改为当前扫描的时间),很是急啊!!! 请高手指点!! :x
perl -e 'print scalar localtime(1234567890),"\n";' Sat Feb 14 07:31:30 2009 会对系统有什么影响吗?那位大侠出来说明一下。 [ 本帖最后由 ajiechina 于 2009-2-9 10:56 编辑 ]
小弟想知道如何避免修改系统时间从而使过期的license生效 我记得好像unix下有内核时间,就是从18...年开始到现在的一个时钟计数器,这个时间怎么得到啊? windows有么? 如果通过这个时间,就不会存在该问题了吧!! 请高手帮忙! 谢谢!
在unix下,某些应用程序需要写log,一般log中需要输出可读格式的时间。但是根据应用程序启动环境的时区设置不同,输出的时间也不同,为了统一时间,可以写格林威治时间。 time_t t; struct tm *local; t = time(NULL); local = gmtime(&t); printf(asctime(local)); 为了让输出的字符串都是英文,还可以设置setlocale("LC_ALL", "C") 本文来自Chinaunix博客,如果查看原文请点:http://blog.chinaunix.net/u/17004/sho...