Java的文件操作

文件路径的分隔符是File.separator

 

要获得全路径使用下面的函数,如果File是目录的话,结尾不一定会有File.separator

 

http://blog.sina.com.cn/s/blog_5f58f2b80100conb.html

java.io.File.getCanonicalPath()(转载)

".."是指上一层目录,"."是指当前目录。在不同操作系统下面路径的表达方式是不一样的。但抽象路径呈现分层路径名的一个抽象的、与系统无关的视图。绝对路径是和操作系统是有关系的。getCanonicalPath()是返回抽象路径名的规范路径名字符串。
规范路径名是绝对路径名,并且是惟一的。规范路径名的准确定义与系统有关。如有必要,此方法首先将路径名转换成绝对路径名,这与调用 getAbsolutePath() 方法的效果一样,然后用与系统相关的方式将它映射到其惟一路径名。这通常涉及到从路径名中移除多余的名称(比如 "." 和 "..")、分析符号连接(对于 UNIX 平台),以及将驱动器名转换成标准大小写形式(对于 Microsoft Windows 平台)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值