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? –
我相信是這樣的... –