2013-11-25 61 views
1

我將現有的Java 1.7項目轉換爲1.6。我改變了鑽石業務並嘗試使用資源。然而1.7有一些1.6沒有的文件操作功能。我怎樣才能改變這種狀況的代碼行到1.6:如何將Java 1.7代碼轉換爲Java 1.6?

OutputStream fileStream = Files.newOutputStream(path); //there is no Files class 
java.nio.file.Files.createDirectories(outputRoot.toPath()); //there is not toPath() method 

also Path class 
+2

使用Apache Commons IO或番石榴。或者直接使用'java.io'類。 –

+2

那麼,你有沒有嘗試過看這些方法的實現?此外,第一行可能可以替換爲'新的FileOutputStream(路徑)',第二行可以替換'outputRoot.mkdirs()' –

+0

出於好奇 - 你爲什麼要這樣做? –

回答

1

您可以替換的第一行:

OutputStream fileStream = new FileOutputStream(path); 

而且你可以用替換第二行:

outputRoot.mkdirs();