Я пытаюсь удалить папку с использованием модифицированного JavaScript в Пентахо, однако ключевое слово delete
зарезервировано компилятором PDI (оно используется для удаления переменной из памяти).
Вот что я делаю:
var source = new java.io.File("some path");
var files = source.list();
for (var i=0; i<files.length; i++) {
deleteFile(oldpath + "/" + filename); // empty folder from files, works okey
}
source.delete();
И я получаю ошибку компиляции из Пентахо.
Я попытался удалить файл из папки, но, очевидно, deleteFile не может удалить папку.
Какие-нибудь предложения, как преодолеть использование зарезервированного слова?