Hallo liebe Javafans
momentan komme ich an einer Stelle nicht weiter, sodass ich hier nun einmal mein Glück versuche.
Ich habe einen SVN Pfad, der den Ordner Tags, Branches und Trunk beinhaltet. Soweit so gut. Nun wird jedoch beim löschen direkt der Oberordner gelöscht und nicht geprüft ob in einem der Unterordner (trunk, tags, branches) etwas enthalten ist dann soll er nämlich diesen nicht löschen.
Nehmen wir an mein svn pfad heißt "project/projectname" so hätte dieser folgende Struktur:
project/projectname/trunk
project/projectname/tags
project/projectname/branches
Wenn trunk Dateien enthält und tags und branches leer sind sollen diese gelöscht werden. Ich weiß das es mit getDir() funktionieren soll, jedoch komme ich nicht dahinter. Ich muss irgendwie prüfen ob der Pfad den ich mir hole etwas beinhaltet oder nicht.
Momentan sieht es so aus:
-> Und in meiner If-Abfrage muss ich nun irgendwie prüfen ob der Pfad den ich mir hole also jetzt mein TrunkPath weitere Unterordner bzw. Dateien enthält dann soll er nämlich nicht hinzugefügt werden.
Ich hoffe ihr könnt mir weiterhelfen!
momentan komme ich an einer Stelle nicht weiter, sodass ich hier nun einmal mein Glück versuche.
Ich habe einen SVN Pfad, der den Ordner Tags, Branches und Trunk beinhaltet. Soweit so gut. Nun wird jedoch beim löschen direkt der Oberordner gelöscht und nicht geprüft ob in einem der Unterordner (trunk, tags, branches) etwas enthalten ist dann soll er nämlich diesen nicht löschen.
Nehmen wir an mein svn pfad heißt "project/projectname" so hätte dieser folgende Struktur:
project/projectname/trunk
project/projectname/tags
project/projectname/branches
Wenn trunk Dateien enthält und tags und branches leer sind sollen diese gelöscht werden. Ich weiß das es mit getDir() funktionieren soll, jedoch komme ich nicht dahinter. Ich muss irgendwie prüfen ob der Pfad den ich mir hole etwas beinhaltet oder nicht.
Momentan sieht es so aus:
Java:
final String TrunkPath = getSVNTrunkPath(localProjectFolder);
SVNURL svnURL = SVNURL.parseURIEncoded(TrunkPath);
SVNRepository repos = SVNRepositoryFactory.create(svnURL);
if(???){
pathsWhichWillBeDeleted.add(path);
}
Ich hoffe ihr könnt mir weiterhelfen!
Zuletzt bearbeitet von einem Moderator: