无法在java中写入远程文件系统

无法在java中写入远程文件系统,java,file-io,playframework,Java,File Io,Playframework,我在玩!框架我想访问通过局域网连接的远程文件(读写)。在java中首次访问并读取文件时。我无法读取该文件。如果我在浏览器中加载URL一次(成功),那么我也可以用java读取文件。(我正在使用HttpURLConnection阅读)现在我想写入无法写入的文件。没有错误或例外。但内容不会写入文件。我已经给了777个许可证让我玩!应用可能是什么问题。我怎样才能解决它 编辑: 为了更新文件,我编写了以下代码 public void createFileInPath(String filePath, Ob

我在玩!框架我想访问通过局域网连接的远程文件(读写)。在java中首次访问并读取文件时。我无法读取该文件。如果我在浏览器中加载URL一次(成功),那么我也可以用java读取文件。(我正在使用HttpURLConnection阅读)现在我想写入无法写入的文件。没有错误或例外。但内容不会写入文件。我已经给了777个许可证让我玩!应用可能是什么问题。我怎样才能解决它

编辑:

为了更新文件,我编写了以下代码

public void createFileInPath(String filePath, Object contents)
   {
        try{

        Writer output = null;
        String text = contents.toString();
        File file = new File(filePath);
        output = new BufferedWriter(new FileWriter(file));
        output.write(text);
        output.close();

        }catch (Exception e){
        System.err.println("Error While Creating File in FileManager.java: " + e);
        }
   }

尝试使用java.io.*类。如果它已经安装在您的系统(linux)或映射(windows)上,则不必特别处理它

您所需要做的就是传递正确的路径,并像处理本地文件一样进行操作

要读取文件,请执行以下操作:

    BufferedReader in = new BufferedReader(new FileReader("my file path"));
    String line = null;
    while ((line = in.readLine()) != null) {
        System.out.println(line);
    }
    in.close();
    // To write into a file
    PrintWriter out = new PrintWriter(new FileWriter("my file path"));
    out.println("some content");
    out.flush(); // required to flush the content to filesystem
    out.close();

我的第一个猜测是检查冲洗/水流是否正常关闭。发布代码以获得进一步帮助。您是否正在提交流中写入的数据?关闭流会自动创建通过哪种文件系统访问的“远程文件”?NFS?中小企业?CIFS?SSHFS?AFS?法新社?新冠肺炎中国产业海外发展协会间奏曲?S3?光泽?@sarnold不管是什么我都应该read@saury我要关掉那个作家。我现在已经粘贴了代码。Pl检查是否正确如果您想读和写,则使用此选项如果您想处理对象而不是字符串,则使用,并且我已经给出了http:/localhost:9000/public/CacheLayer/Customer\u Bmtech/UsersList/UsersList.list,它正在浏览器中打开,但抛出FileNotFoundException发生:http:/localhost:9000/public/CacheLayer/Customer\u Bmtech/UsersList/UsersList.list(没有这样的文件或目录)
在http:/localhost:9000/public/CacheLayer/Customer\u Bmtech/UsersList/UsersList.listuhh中用您的ip地址替换localhost
。。。。您是否真的试图使用文件IO类“打开”HTTP资源?