1.需求
Windows环境下路径格式只能为 D:\Desktop\source
Linux环境下路径格式只能为 /data/source
2.结果展示
Linux环境下运行成功,懒得开虚拟机,就不展示截图了。
(有兴趣可以打成jar包去虚拟机测试运行)
3.实现代码
import java.util.Scanner;
/**
* @version 1.0
* @description: 对文件路径进行校验(同时满足Windows和Linux环境)
* 满足的文件路径格式为: Windows环境下 D:\Desktop\source
* Linux环境下 /data/source
* 路径不能以 '/' or '\\'结尾
* @author:
* @date 2022/8/3 21:50
*/
public class Test2 {
public static void main(String[] args) {
// 获取系统名 Windows系统还是Linux系统
String os = System.getProperty("os.name");