如何在不删除使用Java的文件夹的情况下删除服务器上ftp上的所有文件。
例如,我有文件夹,如:
/TEST/DOCUMENT/1/111.txt
/TEST/DOCUMENT/1/222.txt
/TEST/DOCUMENT/2/333.txt
/TEST/DOCUMENT/2/444.txt
/TEST/PDF/1/111.pdf
/TEST/PDF/1/222.pdf
/TEST/PDF/2/333.pdf
我只需要删除不是文件夹的文件
答案 0 :(得分:0)
您是否可以访问系统,或者您是否想要访问系统" over" FTP? 如果您有权访问,该软件可以选择"仅删除文件"因此,如果删除文件夹,它将删除其下的所有文件并将文件夹留空。 http://www.softpedia.com/get/File-managers/JFileProcessor.shtml https://github.com/stant/jfileprocessor
还可以使用glob或regex,子文件夹到X或所有深度,按名称,大小,日期搜索文件。您可以保存到列表窗口或文件。然后你可以运行一个groovy(想想java)脚本来做任何你想要的文件列表; zip或tar它们,修改列表字符串,如sed,delete,move,copy files,grep或ls -l它们等等。它还可以让您按下列表,例如添加,删除,从另一个列表中减去一个列表。