2013-07-18 165 views
0

我有一個函數將文件路徑作爲輸入。輸入文件位於我的項目文件夾(etc/xsd/template.xsd)中。我怎樣才能設置這條路?如何在當前java目錄中找到文件路徑

此保險業監督我的功能:

JAXBUtilityTool工具=新JAXBUtilityTool( 「等等/ XSD/template.xsd」, 「src.com.classes」);

,它無法找到文件「等/ XSD/template.xsd」

System.getProperty(「user.dir來」),因爲當我路徑的其餘部分添加到它並不能幫助:

   System.getProperty("user.dir")+ "etc/xsd/template.xsd" 

結果是c:\日食\ myworkingdirectory \項目的/ etc/XSD/template.xsd

回答

0

嘗試:

String path = System.getProperty("user.dir"); 
path = path.replaceAll("\\","/") + "/etc/xsd/template.xsd" 

來源:

String.replaceAll single backslashes with double backslashes

+0

我不知道爲什麼!但它與c:/eclipse/myworkingdirectory/project/etc/xsd/template.xsd中的路徑一起使用,因此如果我想用\來替換\ /我應該使用什麼字符:string.replaceall(「\」 ,?????) – user2316197

+0

我剛剛編輯我的文章。我相信這應該工作。 –

相關問題