DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: VB.NET | Thema: system.UnauthorizedAccessException bei Zugriff auf Systemverzeichnis | Von: Theo Driemann ( 07.02.2006 22:08)

Beim Lauf durch die Verzeichnisse greift das Programm u.a. auf das Verzeichnis "C:\System Volume Information" zu. Der Zugriff wird dann verweigert und es wird eine Fehlermeldung zurück gegeben.

Wie kann ich diese Meldung Abfangen (TRY) bzw. vermeiden mit Attribute ?

Bei Abfangen mit Try wird die Schleife nicht weiter durchlaufen.

Bei Vermeidung des Fehlers mit ATTRIBUTE weis ich nicht wie und wo ich diese Abfrage einbeuen muß.

Mein Code :
Private Function FindFiles(ByRef FoundFiles As ArrayList, ByVal dirname As String, ByVal filespec As String, ByVal recurseDirs As Boolean) As ArrayList

Dim strFilter As String = filespec
Dim m_arExt() As String = strFilter.Split(";")
Dim dic As New IO.DirectoryInfo(dirname)

For Each Filter As String In m_arExt

For Each fname As String In
System.IO.Directory.GetFiles(dirname, Filter)
FoundFiles.Add(fname)

Next fname

' recurse on subdirectory if so requested
If recurseDirs Then
For Each dname As String In
System.IO.Directory.GetDirectories(dirname)
FindFiles(FoundFiles, dname, filespec, recurseDirs)

Next dname
End If
Next Filter

Return FoundFiles

End Function

kann mir jemand weiter helfen ?

Gruß Theo


Betreff Von Datum
Re: system.UnauthorizedAccessException bei Zugriff auf...
Ich habe den Aufruf so gestaltet:<br>Dim FoundFiles As New ArrayList<br>FoundFiles = FindFiles(FoundFiles, "c:\", "*.log", True)<br><br>... und damit funktioniert's prima bei mir...<br>In "C:\System Volume...
gerrit corsmeyer 08.02.2006 01:44
Re: system.UnauthorizedAccessException bei Zugriff...
Ich möchte noch einmal erwöhnen das ich noch nicht sehr viel Erfahrung habe mit dem Programmieren.<br><br>So weis ich z.B. nicht was "S.V.I-Verzeichniss..." meint. Doch soweit ich dich verstehe handelt es...
G. Guest 08.02.2006 17:02
Re: system.UnauthorizedAccessException bei Zugriff auf...
lol
G. Guest 08.02.2006 13:12
Re: system.UnauthorizedAccessException bei Zugriff auf...
Hallo Theo,<br><br>bei dem Ordner System Volume Information handelt es sich um einen SYSTEMORDNER (für die Systemwiederherstellung)!<br>Dort sollte man generell nix drin rumpfuschen. Selbst als Admin...
Tobi Ulm 08.02.2006 17:30

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG