我可以从GetLastWriteTime获取滴答计数

时间:2015-11-18 20:35:47

标签: c#

假设我有一个文件,我通过GetLastWriteTime方法得到它的最后写入时间。是否可以看到系统启动和写入文件之间经过的毫秒数。他们之间有什么关系吗?

1 个答案:

答案 0 :(得分:2)

是的,你会做这样的事情:

uglify: { dist: { files: { '<%= config.dist %>/scripts/scripts.js': [ '<%= config.dist %>/scripts/scripts.min.js' ] } } },

这将返回一个var ts = file.GetLastWriteTime() - DateTime.Now.AddMilliseconds(-Environment.TickCount);对象,表示系统启动和文件写入时间之间的时间。

注意:如果文件的最后写入时间是在系统启动之前,那么TimeSpan将为负数。

您可以使用TimeSpan来获得您想要的内容:以毫秒为单位的值。但是ts.TotalMilliseconds对象也会根据您的需要为您提供时间跨度的完整细分。