首页   /   Python   /   vs编译,时间问题

内容

由于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