我在一台Windows机器上工作,想要检查网络路径上的目录是否为空。
首先想到的是调用
os.listdir()
函数并检查其长度是否为0。
即:def dir_empty(dir_path):
return len(os.listdir(dir_path)) == 0
因为这是一个网络路径,我并不总是有良好的连接,并且一个文件夹可能含有成千上万个文件,所以这是一种非常缓慢的解决方案。是否有更好的解决方案?