java之路径分隔符介绍
来源:互联网 发布:大型网络手游推荐 编辑:程序博客网 时间:2024/06/08 16:53
最近的产品项目用到了发邮件的功能,都报IO没有找到地址。工程师分别使用了平果开发,没有问题。Win下有发这个问题。
想了一下是路径的问题。如何解决呢?
比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:
File file1 = new File ("C:\tmp\test.txt"); 或者 File file2 = new File ("C:/tmp/test.txt");都行在Linux下则是这样的:
File file2 = new File ("C:/tmp/test.txt");
路径分隔符:
Windows下是“\”
unix|linux下是“/”
考虑到程序的可移植性,创建文件时建议大家选用"/",因为经过测试用java创建文件时在windows平台下用“/”也是可以的,java貌似在后台作过处理了。
还有一种用法:
用File.separator代替它们,这个永远不会出现可移植性问题。
下面举一些例子,加深理解:
File f = new File("d://book//1"); √
File f = new File("d:/book/1");√
File f = new File("d:\\book\\1");√
File f = new File("d:\book\1"); Χ
注意: \是转义字符,所以\\才相当于\.
总结:推荐大家用"/"或"File.separator"。
阅读全文
0 0
- java之路径分隔符介绍
- java之路径分隔符介绍
- java之路径分隔符介绍
- java 路径分隔符
- java 路径分隔符
- Java文件路径分隔符
- java路径分隔符转换
- Java学习笔记-------路径分隔符
- java文件路径分隔符的问题
- 文件路径分隔符
- windows路径分隔符
- java试题(5)--Java如何获得平台相关的行分隔符、路径分隔符?
- java获得平台相关的行分隔符和java路径分隔符的方法
- java获得平台相关的行分隔符和java路径分隔符的方法
- 日常练习之路径分隔符的使用
- Java获取当前操作系统文件路径分隔符
- 路径分隔符 关于Java的File.separator
- 【Java基础知识】IO流--File类和路径分隔符
- 苹果远程推送通知 APNs 详解,官方,iOS | Swift | UNNotification
- 剖析整数,浮点数在内存中的存储
- 利用TPC-H为MYSQL生成数据
- 笔试整理 七
- 数据校验
- java之路径分隔符介绍
- 字符串的左旋右旋
- ubuntu16.04升级需要知道的事
- KinectFusion: Real-Time Dense Surface Mapping and Tracking
- JS流程控制
- Oracle之索引耗费性能
- Mysql学习之暂时关闭外键的方法
- 练习笔记
- epoll网路模型