File file = new File("file.txt");
file.createNewFile();
创建一个具有绝对路径的文件:
File file = new File("/path/to/file/file.txt");
file.createNewFile();
例如,让我们在 Mac OS 的桌面上创建一个文件:
File file = new File("/Users/UserName/Desktop/file.txt");
file.createNewFile();
然后该文件file.txt将在用户的桌面上创建UserName。
重要提示:仅当尚无此类文件且程序有足够的权限时才会创建该文件。
更复杂的例子:
// путь до файла 'text.txt' в папке 'files' внутри папки проекта
String pathToFile = "files/text.txt";
File file = new File(pathToFile);
boolean isFileExists = file.exists(); // проверяем, есть ли уже такой файл
boolean fileCreated = false;
if (!isFileExists) {
fileCreated = file.createNewFile(); // если файл создастся, то будет true
}
System.out.println("Is file created? " + fileCreated); // выводим результат
创建一个具有相对路径的文件(它将在项目文件夹中创建):
创建一个具有绝对路径的文件:
例如,让我们在 Mac OS 的桌面上创建一个文件:
然后该文件
file.txt将在用户的桌面上创建UserName。重要提示:仅当尚无此类文件且程序有足够的权限时才会创建该文件。
更复杂的例子:
从官方文档: