获取FTP中所有文件夹中的文件名(包含子文件夹)
代码记录,无实际意义,有需可参考。
import os
from ftplib import FTP
class MyFTP(FTP):
encoding = "utf-8"
def getSubdir(self, *args):
"""拷贝了 nlst() 和 dir() 代码修改,返回详细信息而不打印"""
cmd = 'LIST'
func = None
if args[-1:] and type(args[-1]) != type(''):
args, func = args[:-1], args[