在对文件进行操作(创建、删除、取得信息等)时,我们首先要指定需要操作的文件的路径,如:文件路径为C:\Users\Desktop\test.txt
,在代码中的表示:String pathname = "C:\\Users\\Desktop\\test.txt";
其中 \\
为路径分隔符,如果是编写代码在本机进行文件的相关操作,一般没有什么问题;但在做项目的时候,实际项目部署环境可能与开发环境不同,故使用的分隔符可能也不同
-
Windows 下使用的是
\
;而 Unix/Linux 系统下则使用的是/
; -
在不清楚自己平台所使用的路径分隔符是什么的时候,我们可以使用
System.out.println(File.separator);
来确定自己平台的路径分隔符 -
在需要用到路径分隔符的时候,我们可以采用 File 类的一个常量
public static final String separator
来描述,如:
路径C:\Users\Desktop\test.txt
可以表示为:
String pathname="C:"+File.separator+"Users"+File.separator+"Desktop"+File.separator+"test.txt";