![]() |
Klasse File/Directories
mit der Klasse Directories kann man ja sämtliche file im ordner und optional in deren unterordner auslesen
Code:
System.IO.Directory.GetFileSystemEntries(path, ".", SearchOption.AllDirectories); P.s. Sprache C# |
Kein OS angegeben, daher:
Funktioniert es bei anderen, selbst erstellten Ordnern? Wenn ja, dann hast du dort vermutlich kein Zugriffsrecht. |
ja anscheinend liegts am zugriffsrecht, nur mit Directory.GetFiles kann man trozdem dort zugreifen (aber nur Files des jeweiligen Ordners), daher würd mich interessieren obs ne alternative zum .GetFileSystemEntries befehl gibt
bs is Windows 7 |
Nein, gibt es nicht. Du kannst nur die Ordner durchsuchen, auf die Dein Programm unter dem Benutzerkontext Zugriff hat.
Was Du machen kannst, ist Dir eine rekursive Methode schreiben, die vorher prüft ob Zugriffsrechte bestehen, um zumindest die Ordner zu durchsuchen, auf die Zugriff hast. |
Für sowas empfiehlt sich try-catch.
|
schon aber bei der ursprünglichen function hätt ich dann garkeine daten, wenn ich das in nem try-catch schreiben hab ich in dem fall de zusätzlichen aufwand mit dem ausgeben der Ausnahme, was beim rumprobieren net umbediengt gebraucht wird
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.