Menu
Coddy logo textTech

Create

Урок 6 из 11 курса Работа с файлами в Java на Coddy.

Чтобы создать файл в Java, используйте конструктор класса File с желаемым именем файла, а затем выполните метод createNewFile(). Метод вернет true, если файл был успешно создан, или false, если файл уже существует:

try {
	File file = new File("data.txt");
	if (file.createNewFile()) {
		System.out.println("File created: " + file.getName());
	} else {
		System.out.println("File already exists.");
	}
} catch (IOException e) {
	System.out.println("An error occurred.");
	e.printStackTrace();
}

Приведенный выше код создает файл с именем “data.txt”, обратите внимание, что вы должны обработать исключение IOException.

challenge icon

Задание

Легко

Создайте функцию с именем createFile, которая принимает имя файла и создает его.

Если файл уже существует, выведите:

File already exists.

В противном случае:

File created successfully!

Попробуйте сами

import java.io.File;
import java.io.IOException;

class CreateFile {
    public static void createFile(String filename) {
        // Напишите здесь код
    }
}

Все уроки раздела Работа с файлами в Java