path2ClassLoader 提供了两个方法用于从装载的类路径中取得资源:
来源:互联网 发布:ubuntu怎么卸载软件 编辑:程序博客网 时间:2024/04/30 03:58
String path = "/com/test/code/config/css" ;
String path1 = "/com/test/code/config/images" ;
URL usr = ScoreTest.class.getResource(path);
URL usr1 = ScoreTest.class.getResource(path1);
File file = new File(usr.getPath());
File file2 = new File(usr1.getPath());
File [] listFiles = file.listFiles();
File [] listFiles1 = file2.listFiles();
for (File file2d : listFiles1) {
System.out.println(file2d.getName());
}
ClassLoader
1.this.getClass().getResource("")
得到的是当前类class文件的URI目录。不包括自己!
如:file:/D:/workspace/jbpmtest3/bin/com/test/
2.this.getClass().getResource("/")
得到的是当前的classpath的绝对URI路径
如:file:/D:/workspace/jbpmtest3/bin/
3.this.getClass()
得到的也是当前ClassPath的绝对URI路径
如:file:/D:/workspace/jbpmtest3/bin/
4.ClassLoader.getSystemResource("")
得到的也是当前ClassPath的绝对URI路径
如:file:/D:/workspace/jbpmtest3/bin/
5.Thread.currentThread().getContextClassLoader
得到的也是当前ClassPath的绝对URI路径
如:file:/D:/workspace/jbpmtest3/bin/
6.ServletActionContext.getServletContext().getRealPath(“/”)
Web应用程序
如:file:/D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/WebProject
注意点:
- path2ClassLoader 提供了两个方法用于从装载的类路径中取得资源:
- 从插件/RCP中取得文件路径的方法
- 从插件/RCP中取得文件路径的方法
- 从插件/RCP中取得文件路径的方法
- 从插件/RCP中取得文件路径的方法
- 从插件/RCP中取得文件路径的方法
- 从插件/RCP中取得文件路径的方法
- NSString类中提供了这样三个方法用于获取子字符串
- java中取得上下文路径的方法
- 关于VB中用DIR函数,从完整的文件路径中取得文件名的方法
- Delphi从路径取得文件名的简易方法
- 在Java7的URLClassLoader中提供了释放资源的close方法
- Eclipse 中如何取得资源路径信息
- 从两个bug来看Javascript的装载
- 在java中提供了大数字的操作类,即java.math.BinInteger类和java.math.BigDecimal类。这两个类用于高精度计 算,其中BigInteger类是针对大整数的处理类,而
- 相对路径的取得方法
- 取得路径的各种方法
- Eclipse取得路径的方法
- python单元测试unittest
- 新任Sencha开发者关系负责人谈未来工作
- 什么是Node.js
- 基于QT的音乐播放器
- 如何获得系统正在运行的activity和services信息
- path2ClassLoader 提供了两个方法用于从装载的类路径中取得资源:
- Ubuntu 硬盘”分区“图文教程(用于光盘,U盘安装Ubuntu)
- Google Native Client:是Web的前进还是倒退?
- Android Toast用法详解(各种自定义Toast)
- 张亚勤:天才也不会随随便便成功
- ORA-12154 TNS 无法解析指定的连接标识符
- 安装Ubuntu时的硬盘分区方案
- 初探:通过Application Cache实现HTML5离线浏览
- windows系统的安全性基础 -- 访问控制