Java 对windows/linux不同路径的处理办法
兄弟们,今日头条搜索【Java 对windows/linux不同路径的处理办法】一,概述三线城市程序员老陈
关注我,我将持续不断推出视频教程。
之前写过一篇博客,表述了windows与linux下路径区别,见:
Python学习笔记(17)-windows和linux下的路径与文件
具体点就是:
"C:\\a.txt"//windows写法
"/mnt/a.txt"//linux写法
二,跨平台的路径写法
Java是跨平台的语言,路径写法也提供了跨平台的写法,使用File.separator即可。
如下示例,使用separator的明显更优雅也更实用。
import java.io.File;
//路径分隔符示例
public class SeparatorDemo {
public static void main(String[] args) {
String path1="C:"+File.separator+"Program Files"+File.separator+"a.txt";
System.out.println(path1);
//输出C:\Program Files\a.txtString path2="C:\\Program Files\\a.txt";
//第一个\表示转义
System.out.println(path2);
//输出C:\Program Files\a.txt
}
}
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 布丽吉特,人生绝对的赢家
- 进必趋|进必趋 退必迟,问起对 视勿移
- 对称加密和非对称加密的区别
- 对抗抑郁最好的方法
- 事件代理
- 装聋作哑,关系融洽
- 社保代缴公司服务费包含哪些
- Java|Java OpenCV图像处理之SIFT角点检测详解
- java中如何实现重建二叉树