我正在使用java.io.File
在java.On Mac-Os中创建一个新文件我正在使用相同的代码,这些代码在Windows上工作正常,但它不适用于Mac。
我正在使用
File file = new File(path);
创建一个新文件。
在Windows中:
我用了String path = "C:\test\1.html";
它工作正常。
在Mac上:
我想在"/Users/pls/1.html"
创建文件
但它正在抛出错误
java.io.FileNotFoundException : /Users/pls/1.html (No such file or directory)
请帮忙
答案 0 :(得分:1)
不要手动编写分隔符,而是使用系统独立File.separator。
String path = File.separator+"Users"+File.separator+"pls"+File.separator+"1.html";
File file = new File(path);