0

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

4

1 回答 1

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
    }
于 2013-04-12T03:48:31.663 回答