Что я хочу, так это то, что когда мой проект будет завершен, файл, который он создал, будет удален (чтобы все файлы в нем были удалены). Что я делаюКаталог не удаляется
public void delete() {
File f = new File (JavCapture.tmpLocation + "/tmp");
if (f.isDirectory()) {
f.delete();
System.out.println("Deleted tmp folder!");
}
}
Это не только не удалить папку, но она также не делает заявление для печати, что означает (ну, что я предполагаю, что это означает), что каталог не существует, но она делает ,
Также я делаю это место, используя это.
new File(tmpLocation + "/tmp").mkdir();
Распечатайте местоположение файла, возможно, это не так, как вы думаете. –
Чтобы удалить каталог, вы должны убедиться, что он пуст первым, что означает, что в каталоге нет файлов. –
Попробуйте поймать исключение (приложите код от создания ссылки каталога к вызову delete в блоке try-catch) и распечатайте трассировку стека. Это может дать вам указания на то, что происходит не так. –