首先先澄清 :这个三个都是绝对 ,没有相对路径, E://test.txt 和 E:/test.txt 是一个意思 E:\\text.txt 用这样的写法是 \\ 转义了 ‘\’ . 为什么有 \\ 的写法 和 / 这样的写法呢 ,因为window 默认的是 \\ 这样的写法 如果你把这样的写法放到了 linux系统下面,那么这样的写法就是错误的了, linux 系统下面只认识 / 的写法。 File file = New File("E://test.txt")、 File file = New File("E:\\test.txt")、 File file = New File("E:/test.txt")...