Ich versuche zu überprüfen, ob meine Postleitzahl gültig ist.Anzahl der Ordner im Stammverzeichnis von ZipFile abrufen
Die Zip-Datei sieht wie folgt aus (nur ein Stammordner mit Inhalt):
zip-root
`-- folder1
|-- folder1
|-- folder2
|-- folder3
|-- folder4
`-- folder5
Die Struktur der Zip-Datei betrachtet wird ungültig wenn
- Wurzel zip enthält mehr als eine ordner
Ich habe versucht die folgenden Grund:
using (ZipArchive archive = ZipFile.OpenRead(ZipFilePath))
{
rootArchiveFolder = archive.Entries.Count();
}
aber die Anzahl aller Ordner zurück, während ich
in der Zählung root-Ordner- nur interessiert bin
Es funktioniert immer noch nicht: Ich habe ein gültiges Archiv, das einen Stammordner mit 5 Ordnern enthält. 'foldersCount' = 6, nicht eine –
Sie sollten Elemente zählen, die mit/enden und nur eine/ – RvdK
. Sieht so aus, als ob mein Code nur mit leeren Ordnern funktioniert. Ich habe eine Version hinzugefügt, die mit allen Szenarien funktionieren sollte (ein oder mehrere Ordner im Stammverzeichnis, die __n__ Ordner und/oder Dateien enthalten). – Nino