2015-04-02 49 views
1

我在我的程序中的兩個地方引用文件路徑。在一個地方,我在FileInputStream中傳遞文件路徑,並在另一個地方傳遞給Spring getResource()方法。什麼是使用java的Windows機器中的絕對文件路徑?

如果我給FileInputStream中的文件路徑像「file:/C:/myfile」它是拋出錯誤。我不得不給C:\\myfile

但在getResource()方法中,如果我給C:\\myfile它是拋出錯誤,我不得不給file:/C:/myfile

爲什麼這種差異?你能澄清一下嗎?

回答

2

FileInputStream正在代表文件路徑String。來自Spring的getResource()正在採用資源的URL字符串表示形式。

這兩個是不一樣的。

相關問題