一个FTP空间里存储了1万个文件假如您想导出这个FTP中的所有文件名称和路径保存成TXT或者是HTML格式需要怎么操作?现阶段您用FTP客户端显然是无法导出的,您可以借助FtpList这款获取ftp文件列表导出工具,来导出FTP的详细信息。
界面预览图:

FtpList 这个ftp文件列表导出工具可以快速获取并登陆FTP,列出目录内容,输出树型图,对文件名称与路径与大小等仔细信息进行导出,导出的格式支持TXT格式与HTML格式,
现在FtpList 支持生成FTP内容目录列表,并提供了多种导出格式支持,也就是说导出FTP的目录结构与仔细信息,便于浏览管理。
使用场景:
如果FTP中有1000个大文件,您想下载到本地来,那您需要借助迅雷等下载工具来完成,这个时候您可以借助FtpList来获取ftp文件列表导出文件名,用FtpList整理出这些FTP服的URL列表,而后把URL粘贴到下载工具中下载。
FtpList(获取ftp文件列表导出工具)使用方法:
1、下载FtpList压缩包解压缩。

2、解压后运行FtpList.exe,现在这个版本是中文汉化版界面是中文的,在FTP服务器那一信息区域填写主机及用户信息,设置好输出格式等,若要生成本地磁盘的目录,点击本地按钮,点击连接按钮。
3、最后点击保存按钮即可。
Serv-U架设的FTP登录后文件名乱码问题解决办法:
1、打开Serv-U 8.0控制台,点击限制与设置—-为域配置高级FTP命令设置与行为,在FTP设置中找到OPTS UTF8命令,右键点击禁用此命令。再点击下面的全局属性,在出来的FTP命令属性选项卡中,高级选项里,把对所有收发的路径与文件名使用UFT-8编码前面的钩取消。这样就没有中文乱码问题了。
2、如果是Serv-U 7 的版本,找到限制与设置而后点击为域配置高级FTP命令与行为 ,在为域配置高级FTP命令与行为设置界面里点击FTP设置下面的用户定制设置,再点击全局属性…按钮,会弹出全局属性设置窗口,选择高级选项,可以看到编码的设置。将对所有已收发的路径与文件名使用UTF-8编码前的钩取消就OK了。
bat批处理获取ftp目录下的文件名及子目录下的文件名方法:
教程地址:https://zhidao.baidu.com/question/432280703756724524.html
set h=192.168.1.100
set u=ftpuser
set p=12345678
需要改成自己的FTP的,IP,用户与密码。。各位研究一下。
这个小工具能把FTP里面的文件列表整个导出,保存成TXT文本或者HTML网页,原理就是实现了遍历FTP磁盘目录生成一个属性结构显示,导出保存。













