telking 发表于 2008-6-28 14:17:07

文件时间设置问题

$time=FileGetTime( "h:\TXTSETUP.SIF",0,1)
FileOpen( "h:\SETUP.txt",2)
FileWrite("h:\SETUP.txt","data")
FileClose("h:\SETUP.txt")
FileSetTime( "h:\SETUP.txt",$time,0)

很简单的语句,作用是读取文件的时间,然后修改这个文件内容保存,重新设置会以前的时间,运行了就发现时间没有设置回去

$time=FileGetTime( "h:\TXTSETUP.SIF",0,1)
FileWrite("h:\SETUP.txt","data")
FileSetTime( "h:\SETUP.txt",$time,0)

这样就可以,大家看下是什麽原因

[ 本帖最后由 telking 于 2008-6-28 14:44 编辑 ]

sanhen 发表于 2008-6-28 14:39:47

以上代码在XP SP3下测试正常。

telking 发表于 2008-6-28 14:44:12

有点奇怪,我用win2003就没办法搞回去,现在我用了个笨办法,先将那个文件删除,FileWrite("h:\SETUP.txt","data")会重建回去,这样就正常了

sanhen 发表于 2008-6-28 14:47:25

2003 SP2平台测试失败。原因查找中……
页: [1]
查看完整版本: 文件时间设置问题