Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java文件服务器/套接字_Java_Fileserver - Fatal编程技术网

Java文件服务器/套接字

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

对于一个项目,我正在制作一个文件服务器套接字。插座连接工作正常。但是,当客户端连接到服务器时,服务器应该向客户端传递一个字符串,该字符串包含某个目录(在我的例子中是-docs/-directory)中的所有文件名。有人能告诉我一些有用的代码的方向吗?在这些代码中,文件名都被检索并作为单个字符串传递给客户端?谢谢你的帮助

使用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
    }

您是否有类似问题的代码片段或链接?我没有找到任何。。。