| 构造器和说明 |
|---|
FtpUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
checkAndReconnect(org.apache.commons.net.ftp.FTPClient ftp,
FtpConfig ftpConfig)
检查连接是否仍然有效,必要时重新连接
|
static void |
connectAndLogin(org.apache.commons.net.ftp.FTPClient ftpClient,
FtpConfig ftpConfig)
连接并登录FTP服务器
|
static org.apache.commons.net.ftp.FTPClient |
createFtpClient(FileStorage fileStorage)
创建ftp client
|
static org.apache.commons.net.ftp.FTPClient |
createFtpClient(Long fileStorageId)
创建minio client cache
|
static void |
createMultiLevelDirectory(org.apache.commons.net.ftp.FTPClient ftp,
String dirPath)
创建多级目录
|
static void |
deleteFtpConnectInfo(Long fileStorageId)
删除 ftp client cache
|
static boolean |
directoryExists(org.apache.commons.net.ftp.FTPClient ftp,
String dirPath)
检查目录是否存在
|
static void |
disConnection(org.apache.commons.net.ftp.FTPClient ftpClient)
关闭FTP服务链接
|
public static org.apache.commons.net.ftp.FTPClient createFtpClient(Long fileStorageId)
public static org.apache.commons.net.ftp.FTPClient createFtpClient(FileStorage fileStorage)
public static void disConnection(org.apache.commons.net.ftp.FTPClient ftpClient)
public static void deleteFtpConnectInfo(Long fileStorageId)
public static void createMultiLevelDirectory(org.apache.commons.net.ftp.FTPClient ftp,
String dirPath)
throws IOException
IOException - IOExceptionpublic static boolean directoryExists(org.apache.commons.net.ftp.FTPClient ftp,
String dirPath)
throws IOException
IOException - IOExceptionpublic static void checkAndReconnect(org.apache.commons.net.ftp.FTPClient ftp,
FtpConfig ftpConfig)
throws IOException
IOException - IOExceptionpublic static void connectAndLogin(org.apache.commons.net.ftp.FTPClient ftpClient,
FtpConfig ftpConfig)
throws IOException
IOException - IOExceptionCopyright © 2024 tan. All rights reserved.