Как удалить директорию в java?

Пользователь

от olen.shanahan , в категории: Java , 3 года назад

Как удалить директорию в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 3 года назад

@olen.shanahan  Вы можете использовать File.delete() для удаления директории.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import java.io.File;

class Main {
    public static void main(String[] args) throws Exception {
        File file = new File("delete_folder");

        if (file.delete()){
            System.out.println("Директория успешно удалена");
        }
    }
}

Пользователь

от margaret , 2 года назад

@olen.shanahan 

В Java для удаления директории необходимо использовать класс File и метод delete(). Следующий код демонстрирует удаление директории:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
import java.io.File;

public class DeleteDirectoryExample {
    public static void main(String[] args) {
        File directory = new File("path/to/directory");
        if (directory.exists()) {
            if (directory.delete()) {
                System.out.println("Directory deleted successfully");
            } else {
                System.out.println("Failed to delete directory");
            }
        } else {
            System.out.println("Directory not found");
        }
    }
}


В этом примере мы создаем объект File для директории, которую нужно удалить, и проверяем, существует ли эта директория. Если директория существует, мы вызываем метод delete() для удаления директории. Если метод delete() возвращает true, то директория была успешно удалена, в противном случае выводится сообщение об ошибке. Если же директория не найдена, выводится сообщение о том, что директория не найдена.