不同系统的分隔符不一样。
在windows操作环境下:1,3,4正确。
两个参数的构造函数的意思为:
第一个参是,父目录路径名称
第二个参数是,子文件的名称
一个参数的构造函数就是:目标文件的绝对路径,也就是路径名+文件名
这里,还有个重点是系统目录分隔符。
在windows中,文件路径分隔符是反斜杠“\”
而编译中“\”为转义字符的意思,所以“\\”的意思就是反斜杠“\”。
而且写成 “/” 系统能直接识别为目录分隔符。
为了通用性,也就是在什么系统下都可以分辨的分隔符。
一般我们常用File.separator
|