建立文件
要使用Java创建文件,可以使用createNewFile()方法。此方法返回一个布尔值:如果成功返回true,如果失败返回false,请注意,该方法应该包含在一个try...catch 块中。这是必需的,因为如果发生错误(如果由于某种原因而无法创建文件),则抛出IOException异常:
import java.io.File; // Import File 类
import java.io.IOException; // Import IOException 类
public class CreateFile {
public static void main(String[] args) {
try {
File myObj = new File("filename.txt");
if (myObj.createNewFile()) {
System.out.println("File created: " + myObj.getName());
} else {
System.out.println("File already exists.");
}
} catch (IOException e) {
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}
要在特定目录中创建文件(需要权限),请指定文件的路径,并使用双反斜杠转义“\”字符(对于Windows)。在Mac和Linux上,您只需编写路径即可,例如:/Users/name/filename.txt
File myObj = new File("C:\\Users\\MyName\\filename.txt"); // Windows
File myObj = new File("/tmp/filename.txt"); // Linux Mac 等Like *UNIX