Java文件服务器/套接字

时间:2013-04-12 03:45:42

标签: java fileserver

对于一个项目,我正在创建一个文件服务器套接字。套接字连接工作得很好。但是,当客户端连接到服务器时,服务器应该将包含特定目录(在我的情况下为-docs / - 目录)中的所有文件名的字符串传递给客户端。有人能指出我的方向是一些有用的代码,其中文件名都被检索并作为单个字符串传递给客户端?谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

使用File类从目录中获取文件列表。遍历文件以形成要传递回客户端的字符串(文件名)。

在这些方面尝试一些事情 -

    final File folder = new File("docs");
    final File[] files = folder.listFiles();
    final StringBuilder filenames = new StringBuilder();
    for(File file : files) {
        filenames.append(file.getName());
        // append separator if required
    }