python扫描动态文件夹的有关问题
python扫描动态文件夹的问题
有个文件夹,下面会不间断的动态生成一些文件,如何实现不断获取所有文件名?包括后续生成的,高手赐教!
------解决方案--------------------
数量大吗?
不大的话就过一段时间扫描一次,得到所有文件的list,然后跟上一次得到的list做一次set subtraction就行了
------解决方案--------------------
每隔5秒遍历文件夹,获取文件夹下所有文件名到一个list:
有个文件夹,下面会不间断的动态生成一些文件,如何实现不断获取所有文件名?包括后续生成的,高手赐教!
------解决方案--------------------
数量大吗?
不大的话就过一段时间扫描一次,得到所有文件的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)