我正在使用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的问题..
请任何人建议如何解决这个问题
提前致谢.拉吉
拉吉
两条路都不一样
看到
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中的所有操作系统.