由于vs编译是用文件修改时间来做判断的,
而我的工作有时需要频繁的调时间来调试功能,
每当文件时间比当前时间往前时,vs编译时,不带这个文件玩了。
于是每次只有把时间往后调,
而当一段工作完成时,时间总得调回来呀,
可是太多文件被修改了,一个个改很麻烦。
于是写了个python小程序,专门修改文件时间的,
哈哈,完美解决!
import os,time
NowTime = (time.time(),time.time())
RunCount = 0
def Run(rootDir)
global RunCount
for lists in os.listdir(rootDir)
path = os.path.join(rootDir,lists)
RunCount = RunCount + 1
if 0 == RunCount&1000:
print "RunCount = " + str(RunCount)
os.utime(path,NowTimes)
if os.path.isdir(path)
Run(path)
Run(os.getcwd())
os.system("pause")使用时,放到指定目录,运行。
(用当前时间,刷新当前目录下所有目录和文件的修改和创建时间)
(我才知道我们工程有12万8000多个文件,哈,不多)
good