|
|
@@ -195,11 +195,12 @@ public class FtpUtil {
|
|
|
* fileType 需要下载的文件类型
|
|
|
* @return 获取连接到的ftp站点下的文件夹所有文件
|
|
|
*/
|
|
|
- public static List<File> downloadAllFileByType(FTPClient ftpClient) {
|
|
|
+ public static List<File> downloadAllFileByDir(FTPClient ftpClient,String dir) {
|
|
|
List<File> files = new ArrayList<File>();
|
|
|
try {
|
|
|
ftpClient.enterLocalPassiveMode();
|
|
|
- FTPFile[] ftpFiles = ftpClient.listFiles();
|
|
|
+ ftpClient.changeWorkingDirectory("/"+dir+"/");
|
|
|
+ FTPFile[] ftpFiles = ftpClient.listFiles("/"+dir+"/");
|
|
|
for (FTPFile file : ftpFiles) {
|
|
|
if(!".".equals(file.getName()) && !"..".equals(file.getName())&& !"bak".equals(file.getName())){
|
|
|
File localFile = new File(System.getProperty("java.io.tmpdir") + File.separator + file.getName());
|