java中如何拼接文件路径呢?
我们都知道java代码中拼接文件路径可以直接添加字符串反斜杠,但是这样写有一个弊端(不能跨平台)
如:
如:
在Windows平台写法: Filefile=new File("D:\\test\\java265.txt"); Linux平台写法: File file=new File("/test/java265.txt"); 以上的写法,在代码实现上就非常复杂,不能实现跨平台的效果 那么java语言,到底有没有办法实现跨平台的写法呢? 下文笔者将一一道来,如下所示
跨平台路径的写法: 在路径拼接时,使用File.separator将文件夹进行组合 使用这种方法,即可实现跨平台的写法例:
File file=new File("D:"+File.separator+"test"+ File.separator+" java265.txt");
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。