OSX - Удалить папку из / Библиотека / Поддержка приложений / TestAPI - PullRequest
0 голосов
/ 11 декабря 2018

Я использую Java для удаления папки TestAPI из OSX, используя приведенный ниже код, но не могу удалить

Runtime.getRuntime().exec("rm -rf /Library/Application\\ Support/Test\\ API");

AND

File f_objFile = new File("/Library/Application Support/Test\\ API");
deleteDir(f_objFile);
_____________________________________________________________________

 static void deleteDir(File file) {
    File[] contents = file.listFiles();
    if (contents != null) {
        for (File f: contents) {
            if (! Files.isSymbolicLink(f.toPath())) {
                deleteDir(f);
            }
        }
    }
    file.delete();
}

Эта папка имеет полные права на удаление. Пожалуйста, помогите мнеиз этого.Заранее спасибо:)

1 Ответ

0 голосов
/ 11 декабря 2018

Сначала вы можете создать метод main и просто проверить свой путь с помощью чего-то вроде:

if (Files.isDirectory(Paths.get("Your Directory Path"))) {
    System.out.println("The directory exist");
}

Теперь вы знаете, что вам нужен путь к каталогу.Пожалуйста, попробуйте метод удаления, и если у вас есть исключения, пожалуйста, добавьте их в качестве информации, чтобы мы могли помочь вам в дальнейшем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...