首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

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

2012-03-26 
python扫描动态文件夹的问题有个文件夹,下面会不间断的动态生成一些文件,如何实现不断获取所有文件名?包括

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) 

热点排行