读书人

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

发布时间: 2012-03-26 15:46:56 作者: rapoo

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

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

Python code
import timewhile 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) 

读书人网 >perl python

热点推荐