java中的路径问题

Raj*_*Raj 0 java

我正在使用net bean在Windows环境中开发我的应用程序.我在XML文件夹中有一个xml文件(在网页文件夹下).我使用以下代码来读取xml文件:

String path=new File("XML/TableNamesAndColumnNames.xml").getAbsolutePath();
Run Code Online (Sandbox Code Playgroud)

但它没有找到任何文件..因为我得到的路径像 -

"C:\Documents and Settings\rajesh\My Documents\NetBeansProjects\ReportOfReuls\XML\TableNamesAndColumnNames.xml"
Run Code Online (Sandbox Code Playgroud)

但如果我使用反斜杠,即:

"C:/Documents and Settings/rajesh/MyDocuments/NetBeansProjects/ReportOfReuls/web/XML/TableNamesAndColumnNames.xml" 
Run Code Online (Sandbox Code Playgroud)

我正在获取文件..是Net Beans或Windows的问题..

请任何人建议如何解决这个问题

提前致谢.拉吉

Viv*_*oel 5

拉吉

两条路都不一样

看到

C:\Documents and Settings\rajesh\My Documents\NetBeansProjects\ReportOfReuls\XML\TableNamesAndColumnNames.xml
Run Code Online (Sandbox Code Playgroud)

第二个是有额外的网络文件夹.

C:/Documents and Settings/rajesh/My Documents/NetBeansProjects/ReportOfReuls/**web**/XML/TableNamesAndColumnNames.xml
Run Code Online (Sandbox Code Playgroud)

如果你使用的是java,我会建议你

/ 用于路径分隔符.

因为它适用于java中的所有操作系统.