java ftp删除所有文件而不删除文件夹

时间:2014-09-25 10:54:12

标签: java file ftp

如何在不删除使用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

我只需要删除不是文件夹的文件

1 个答案:

答案 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它们等等。它还可以让您按下列表,例如添加,删除,从另一个列表中减去一个列表。