Java文件服务器/套接字
对于一个项目,我正在制作一个文件服务器套接字。插座连接工作正常。但是,当客户端连接到服务器时,服务器应该向客户端传递一个字符串,该字符串包含某个目录(在我的例子中是-docs/-directory)中的所有文件名。有人能告诉我一些有用的代码的方向吗?在这些代码中,文件名都被检索并作为单个字符串传递给客户端?谢谢你的帮助 使用File类从目录中获取文件列表。遍历这些文件以形成要传递回客户端的字符串(文件名) 试试这句话-Java文件服务器/套接字,java,fileserver,Java,Fileserver,对于一个项目,我正在制作一个文件服务器套接字。插座连接工作正常。但是,当客户端连接到服务器时,服务器应该向客户端传递一个字符串,该字符串包含某个目录(在我的例子中是-docs/-directory)中的所有文件名。有人能告诉我一些有用的代码的方向吗?在这些代码中,文件名都被检索并作为单个字符串传递给客户端?谢谢你的帮助 使用File类从目录中获取文件列表。遍历这些文件以形成要传递回客户端的字符串(文件名) 试试这句话- final File folder = new File("docs
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
}
您是否有类似问题的代码片段或链接?我没有找到任何。。。