|
|
|
@ -40,18 +40,15 @@ public class FileServiceImpl implements FileService {
|
|
|
|
|
Map<String,String> pathMap = new HashMap<>();
|
|
|
|
|
try {
|
|
|
|
|
connect = cappFtpClient.connect();
|
|
|
|
|
|
|
|
|
|
if(path.startsWith("/")&&path.endsWith("/")){
|
|
|
|
|
String directory = path;
|
|
|
|
|
//更换目录到当前目录
|
|
|
|
|
connect.changeWorkingDirectory(directory);
|
|
|
|
|
FTPFile[] files = connect.listFiles(directory);
|
|
|
|
|
if(files!=null){
|
|
|
|
|
for (int i = 0; i < files.length; i++) {
|
|
|
|
|
if(files[i].isFile()){
|
|
|
|
|
String filename=files[i].getName();
|
|
|
|
|
pathMap.put(filename,address+filename);
|
|
|
|
|
}
|
|
|
|
|
String directory = path;
|
|
|
|
|
//更换目录到当前目录
|
|
|
|
|
connect.changeWorkingDirectory(directory);
|
|
|
|
|
FTPFile[] files = connect.listFiles();
|
|
|
|
|
if(files!=null){
|
|
|
|
|
for (int i = 0; i < files.length; i++) {
|
|
|
|
|
if(files[i].isFile()){
|
|
|
|
|
String filename=files[i].getName();
|
|
|
|
|
pathMap.put(filename,address+filename);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|