检查文件修改日期/时间与存储在内存中的日期/时间?

时间:2013-11-01 06:15:34

标签: python python-2.7 last-modified

我正在寻求帮助:

1)获取文件的修改日期/时间
2)在睡眠10分钟后与同一文件进行比较,如果没有差异发出哔哔声:

import winsound
winsound.Beep(2000,500)

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您可以使用以下功能进行一些修改以满足您的要求:

def getnewestfile(NetworkPath):
    DestFolder = os.getcwd()
    os.chdir(NetworkPath)
    filelist = os.listdir(os.getcwd())
    filelist = filter(lambda x: not os.path.isdir(x), filelist)
    newest = max(filelist, key=lambda x: os.stat(x).st_mtime)
    os.chdir(DestFolder)
    return newest

此函数返回位于网络路径的最新文件作为输入。