2017-07-17 79 views
0

我的應用程序需要將文件從輸入文件夾移動到錯誤文件夾,經過驗證和即時通訊使用 - > Files.move在Java中,它在我的機器中工作,並希望實現相同的關鍵雲,因爲不能使用相同,因爲它不工作在雲。我需要調整下面或其他任何其他選擇嗎?在此先感謝!Pivotal Cloud Foundry中的文件夾路徑

  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)); 
      } 
+0

使用的文件系統是雲計算的本機應用一個反模式。原因是分配給容器的磁盤意味着是短暫的(意思是隻能在容器的整個生命週期中使用)。 如果您確實需要一些存儲空間,請查看s3存儲並將其作爲CUPS資源添加到您的雲環境並綁定到您的應用程序。 –

回答

0

在雲代工廠實例中,您可以使用NFS卷服務。您可以創建一個服務並將其綁定到應用程序,然後您可以讀取和寫入文件系統路徑。

您可以按照this documentation的確切步驟