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