关于 File.separator
2015-11-27 10:52
239 查看
在Windows 下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用觉得路径时,跨平台会曝出 “ No such file or diretory ”的异常
比如说要在temp 目前下建立一个test.txt 文件,在windows 下应该这么写:
File file1 = new Filew("C:\tmp\test.txt");
在Linux 下则是这样的
File file2= new File("C"+File.separator+"tmp"+Flie.separator,"test.txt");
File类有几个类似separator的静态字段,都是与系统相关,在编程时应尽量使用
比如说要在temp 目前下建立一个test.txt 文件,在windows 下应该这么写:
File file1 = new Filew("C:\tmp\test.txt");
在Linux 下则是这样的
File file2= new File("C"+File.separator+"tmp"+Flie.separator,"test.txt");
File类有几个类似separator的静态字段,都是与系统相关,在编程时应尽量使用
相关文章推荐
- 修改文件夹下所有文件的修改日常
- 点击哪个html标签获取该标签的ID
- 分布式自增ID解决方案-Twitter Snowflake
- react native viewpager 使用问题
- [置顶] 开源史上最成功的8个开源产品
- [置顶] 开源史上最成功的8个开源产品
- [置顶] 开源史上最成功的8个开源产品
- 开源史上最成功的8个开源产品
- java源码分析09-LinkedBlockingQueue
- [ActionScript 3.0] Away3D 天空盒(skybox)例子
- Softmax Regressions
- 什么是2G、3G、4G
- OVN & midonet
- 重新认识线性代数1-矩阵的乘法
- 获取单选框的选中value
- 微信支付—— 扫码支付
- android 休眠唤醒机制分析(三)
- 大型网站系统与中间件实践(曾宪杰)
- shell简单的发布脚本
- 点分十进制的IP地址用16位的char数组存放