os.path.exists()
可以检查的文件数是否有限制?
我的文件夹中的文件数量非常多(文件夹大小约为44Gb。但是我无法通过ls
或其他尝试的方法来获取文件数量)。
当我在该文件夹上使用os.path.exists()
函数时,该函数永不返回(我让它运行了1个小时以上)。
我同意要检查的文件数量非常多,但是如果该函数在几秒钟后返回包含N-1个文件的内容,则应该返回包含N个文件的内容,而不会卡在某个地方。
任何帮助将不胜感激。
谢谢:)
编辑以添加一些代码:
folder = '/var/local/myfolder'
filename = '20190418_fileblabla.xml'
filepath = os.path.join(folder, filename)
if os.path.exists(filepath):
return 1
else:
return 2
它永远不会返回1或2