Cloud foundry Pivotal Cloud Foundry中的文件夹路径

Cloud foundry Pivotal Cloud Foundry中的文件夹路径,cloud-foundry,Cloud Foundry,我的应用程序需要在验证和im使用-->files.move之后,将文件从输入文件夹移动到错误文件夹,并且它在我的机器中工作,并且希望在Pivotal Cloud中实现同样的效果,因为它不能使用与在云中不工作相同的效果。我是否需要调整下面的内容或任何其他替代方法?提前感谢 String inputFolder="\\home\\**\\**\\***\\input_working"; String errorFolder = "\\home\\**\

我的应用程序需要在验证和im使用-->files.move之后,将文件从输入文件夹移动到错误文件夹,并且它在我的机器中工作,并且希望在Pivotal Cloud中实现同样的效果,因为它不能使用与在云中不工作相同的效果。我是否需要调整下面的内容或任何其他替代方法?提前感谢

            String inputFolder="\\home\\**\\**\\***\\input_working";
            String errorFolder = "\\home\\**\\**\\***\\input_errors";

            for (String inputTextFile : errorfiles) {
                String msg = this.getClass().getSimpleName() + "- Input file has errors, Moving it to Error Directory ..."+inputFolder+inputTextFile+" To "+errorFolder+ inputTextFile;
                LOGGER.info(REPORT_MARKER,LOG_HVML_TEMPLATE_TWO,msg,2);
                Files.move(Paths.get(inputFolder + "\\"+ inputTextFile), Paths.get(errorFolder + "\\"+ inputTextFile));
            } 

在CloudFoundry实例上,您可以使用NFS卷服务。您可以创建服务并将其绑定到应用程序,然后可以读取和写入文件系统路径


您可以遵循具体步骤

使用文件系统是云本地应用程序的反模式。原因是分配给容器的磁盘是短暂的(也就是说,仅在容器的生命周期内可用)。如果您确实需要一些存储,请查看s3存储,将其作为CUPS资源添加到您的云环境中,并绑定到您的应用程序。