关于 File.separator

来源:互联网 发布:三维软件solidworks 编辑:程序博客网 时间:2024/06/12 01:11


在Windows 下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用觉得路径时,跨平台会曝出 “ No such file or diretory ”的异常

比如说要在temp 目前下建立一个test.txt 文件,在windows 下应该这么写:

File file1 = new Filew("C:\tmp\test.txt");

在Linux 下则是这样的

File file2= new File("C"+File.separator+"tmp"+Flie.separator,"test.txt");

File类有几个类似separator的静态字段,都是与系统相关,在编程时应尽量使用


0 0
原创粉丝点击