python扫描动态文件夹的问题
有个文件夹,下面会不间断的动态生成一些文件,如何实现不断获取所有文件名?包括后续生成的,高手赐教!
[解决办法]
数量大吗?
不大的话就过一段时间扫描一次,得到所有文件的list,然后跟上一次得到的list做一次set subtraction就行了
[解决办法]
每隔5秒遍历文件夹,获取文件夹下所有文件名到一个list:
import timewhile True: fileList = listdir(path)#path是文件夹路径 time.sleep(5)
[解决办法]
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)