0

我在尝试将文件上传到我的服务器根目录时确实遇到了问题。我知道文件类不能处理像http://localhost:8080/rootdata.

请不要告诉我不要将文件上传到根目录。我只是想知道该怎么做。

那么有没有办法通过java在那个根目录中调出我的文件?

谢谢你的帮助

4

1 回答 1

0

使用Apache 的 FTP 库从您的服务器文件系统中浏览和检索文件。您可以使用以下命令列出根目录中的所有文件:

.listFiles()

例子:

String hostname = properties.getProperty("FTP_SERVER");
        String user = properties.getProperty("FTP_USER");
        String passwd = properties.getProperty("FTP_PASSWD");
        FTPClient client = new FTPClient();
        client.connect(hostname);
        client.login(user, passwd);
        String reply = client.getStatus();
        System.out.println(reply);
        client.enterRemotePassiveMode();
        client.changeWorkingDirectory("/");
        FTPFile[] files = client.listFiles();
于 2013-06-24T15:04:16.570 回答