文件更新时间的问题

使用问题 · 569 次浏览
iamadsl 创建于 2022-10-13 10:52

我有个子程序,里面运行了这样一些动作

  1. 获取txt更新时间,输出t1
  2. 写入txt(测试时特意加了1秒延时)
  3. 获取txt更新时间,输出t2
  4. 计算时间差t2-t1

问题是,只运行1时,t1的更新时间是正确的,但运行到第3步,t1和t2就变成一样的了,输出的都是最新的时间,导致时间差始终为0

这是什么问题?反复确认了变量设置没错


回复内容
CL 2022-10-13 11:17
#1

猜不出,可能动作逻辑有点问题,发一下动作看看

iamadsl 回复 CL 2022-10-13 11:38 :

大概是这样的,脚本涉及几个文件,分享很麻烦,这样能不能分析一下?我又试了一下,可能是运行脚本的问题。直接用QK模块写入文本,时间就没问题,但如果是运行脚本(JSX脚本向TXT写入数据),就会导致前后时间一样的问题

CL 回复 iamadsl 2022-10-13 11:43 :

先确定一下两个变量的值对不对

iamadsl 2022-10-13 14:09
#2
回复 CL :

先确定一下两个变量的值对不对

嗯,变量没错。找到原因了,是运行脚本时,没有等进程结束。。。然后频繁测试导致看时间看蒙了,实际两个时间输出的都是写入前的旧时间,不是最新的时间

回复主贴