0
我写的总结文件的大小子目录FTP服务器上的脚本:如何优化这个递归文件大小函数?
for dirs in ftp.nlst("."):
try:
print("Searching in "+dirs+"...")
ftp.cwd(dirs)
for files in ftp.nlst("."):
size += ftp.size(files)
ftp.cwd("../")
except ftplib.error_perm:
pass
print("Total size of "+serveradd+tvt+" = "+str(size*10**-9)+" GB")
有没有更快的方式获得整个目录树的比总结文件大小为所有目录其他大小?
我是原始的海报。我只是想知道是否有任何优化它的方法。对于300 GB的目录大小,需要5分钟才能完成。但是,unix命令'du -h'会立即完成打印总目录大小。 –
您是否严格限制于FTP而不是SSH? –
我相信是这样的... –