python扫描动态文件夹的有关问题

python扫描动态文件夹的问题
有个文件夹,下面会不间断的动态生成一些文件,如何实现不断获取所有文件名?包括后续生成的,高手赐教!

------解决方案--------------------
数量大吗?
不大的话就过一段时间扫描一次,得到所有文件的list,然后跟上一次得到的list做一次set subtraction就行了
------解决方案--------------------
每隔5秒遍历文件夹,获取文件夹下所有文件名到一个list:
Python code

import time

while True:
    fileList = listdir(path)#path是文件夹路径
    time.sleep(5)

------解决方案--------------------
Python code

def _main():
    """ main func """

    while True:
        try:
            _proc()
            time.sleep(1)
        except Exception, e:
            _log("error [%s]\n%s" % (str(e), traceback.format_exc()))
            time.sleep(1)