本站首页    管理页面    写新日志    退出

«September 2025»
123456
78910111213
14151617181920
21222324252627
282930


公告

  如果你忍了,欺负你的人将来可能就进监狱了。如果你反击,欺负你的人将来可能就获选十大杰出青年了。

        QQ: 3159671

http://greenboy.javaeye.com/

http://blog.sina.com.cn/u/1278341164 小鸟吹烟


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:小鸟吹烟
日志总数:157
评论数量:424
留言数量:-1
访问次数:1258108
建立时间:2006年10月23日




[J2SE]取文件路径
软件技术

tone 发表于 2008/6/17 14:34:37

  1.CommonTool.class.getClassLoader().getResource("NE.txt").getPath() 2.   Properties temp = new Properties();    temp.load(CommonFunction.class.getClassLoader().getResourceAsStream ("FoundIndex.properties")); 3.Resource resource = new ClassPathResource("workTime.xml");  System.out.println(     resource.getFile().getPath()   ); 4. //取当前路径 import java.util.Properties; Properties properties = System.getProperties(); System.out.println(properties.getProperty("user.dir")); //jsp取启动路径 String dir = application.getRealPath("/"); String path =ClassLoader.getSystemClassLoader().getResource("Res/ITNMprj.exe").getPath(); 5. ** * 在JAVA后台取文件路径 *///取根的绝对路径URL basePath = Thread.currentThread().getContextClassLoader().getResource("");//取相对路径String realPath = new File(basePath.getFile(),"../../" + url).getCanonicalPath();//转换空格realPath = URLDecoder.decode(realPath,"utf-8");//打开文件InputStream is = new FileInputStream(realPath); /** * 在Servlet中取路径 */ServletContext application = this.getServletConfig().getServletContext();String filePath = context.getResource(url).toString();InputStream is = new java.net.URL(filePath).openStream(); /**


阅读全文(3515) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.031 second(s), page refreshed 144796476 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号