csdn问答题——————关于路径的解析
2009-10-28 22:03
169 查看
问题:比如
FileInputStream f=new FileInputStream("d:/java/test.java");
或
FileInputStream f=new FileInputStream("d://java//test.java");
这两种写法都是对的,那这两种写法有什么区别吗?和跨平台有关吗,那种比较好?
答案:
d:/java/test.java
/在windows和linux都支持
d://java//test.java
在windows平台支持
File.separator 解决跨平台
1、一般不会把绝对路径写到代码里,而是用properties、xml之类的配置文件。
2、需要注意的是,代码里在连接路径的时候,使用“File.separator”确保可以跨平台运行。
3、在第2点的基础上,因为使用的是windows路径,所以用“//”转义比较好,便于代码中处理。
FileInputStream f=new FileInputStream("d:/java/test.java");
或
FileInputStream f=new FileInputStream("d://java//test.java");
这两种写法都是对的,那这两种写法有什么区别吗?和跨平台有关吗,那种比较好?
答案:
d:/java/test.java
/在windows和linux都支持
d://java//test.java
在windows平台支持
File.separator 解决跨平台
1、一般不会把绝对路径写到代码里,而是用properties、xml之类的配置文件。
2、需要注意的是,代码里在连接路径的时候,使用“File.separator”确保可以跨平台运行。
3、在第2点的基础上,因为使用的是windows路径,所以用“//”转义比较好,便于代码中处理。
相关文章推荐
- request 中关于路径的部分方法举例解析
- 关于pgrouting 的 最短路径 思路解析 以及C++代码实现
- 关于HTML5中video标签在webstorm中使用绝对路径不能播放视频的解析
- ASP.NET MVC 关于MasterPage中<script>标签的文件路径自动解析
- Spring的XML解析中关于DTD的路径问题-
- 关于路径
- 关于无法解析的外部符号的link错误小提醒
- Java中关于日期格式、日期的解析和计算
- java解析出url请求的路径和参数
- 关于各种无法解析的外部符号/命令问题的相应解决方案(fatal error LNK1120)
- Vue-cli 创建项目关于资源路径问题
- 关于站点虚拟目录,非虚拟目录配置下的路径区别
- 关于在使用gson解析json时建模与规范冲突的问题
- 关于spingMVC使用时配置自动扫描出现的路径报错
- 整理网上的关于 路径遍历漏洞
- 关于url解析
- 关于web的路径
- 关于绝对路径和相对路径
- Android Fragment完全解析,关于碎片你所需知道的一切
- 关于Class.getResource和ClassLoader.getResource的路径问题