小编Kar*_*pan的帖子

使用 Java Apache Commons Net 从与通配符匹配的 FTP 下载文件

基本上我需要从 FTP 服务器下载匹配文件列表以进行搜索。我有从 FTP 服务器下载特定文件的代码。但是我需要使用通配符搜索下载所有匹配的文件。这在Java中怎么可能?

这是从 FTP 服务器下载特定文件名的文件的代码 -

import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import org.apache.commons.net.ftp.FTP;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
public class FTPDownloadFileDemowithoutmodandfilefilter {
    public static void main(String[] args) {
        String server = "test.rebex.net";
        int port = 21;
        String user = "demo";
        String pass = "password";
        FTPClient ftpClient = new FTPClient();
        try {
            ftpClient.connect(server, port);
            ftpClient.login(user, pass);
            ftpClient.enterLocalPassiveMode();
            ftpClient.setFileType(FTP.BINARY_FILE_TYPE);

            File localFile = new File("C:\\project\\readme1.txt");
            FTPFile remoteFile = ftpClient.mdtmFile("/readme.txt");
            if (remoteFile != …
Run Code Online (Sandbox Code Playgroud)

java ftp apache-commons-net

5
推荐指数
1
解决办法
2345
查看次数

标签 统计

apache-commons-net ×1

ftp ×1

java ×1