Hallo Forum,
ich bin das Problem nun mit einem Java Agenten angegangen.
Nun habe ich allerdings das Problem, dass zwar die Dateien gelöscht werden aber der Ordner nicht mehr.
Situation:Ich habe einen Ordnerstruktur (z.B.: C:\Ordner1\Ordner2\Ordner3) in welchem diverse Dateien liegen. Die Dateien im Ordner3 lösche ich nun mit einem Java-Agenten heraus, was soweit auch funktioniert. Allerding kann ich nicht den Ordner (Ordner3) löschen, in welchem die Dateien lagen.
Die Java-Methode meldet nur, dass sie den Ordner nicht löschen konnte.
Der Ordner3 ist definitiv leer. Im Ordner2 und Ordner1 befinden sich noch Dateien und andere Ordner. Laut Java ist dies aber kein Problem da der Ordner3 gelöscht werden soll.
Wo ist das Problem?
Gibt es hier evtl. Sicherheitseinstellungen am Dominoserver die das unterbinden?
// Löscht das übergebene Verzeichnis aus dem Filesystem
try
{
delPath = pDoc.getItemValueString(DOC_FIELD_DELFOLDER);
File uploadDir = new File(delPath);
// Dateien aus Ordner löschen
File[] files = uploadDir.listFiles();
for (File file : files)
{
file.delete();
}
// Ordner löschen
if (uploadDir.delete() == false)
{
nlog.logError(0, "Can't delete folder: " + delPath);
}
else
{
nlog.logAction(NotesLog.LEVEL_DEBUG, "Deleted folder: " + delPath);
}
}
catch (Exception exc)
{
nlog.logError(0, "Error, Message: " + exc.getMessage());
}
return;
System:
Domino 8.5.3 FP2
Grüße
Bernd