Hi,
bin gerade am Fehler ausmerzen...
Mit diesem Code wird eine Datei kopiert und anschließend soll ein Schreibschutz gesetzt werden.
Das funktioniert aber leider noch nicht und ich komm einfach nicht dahinter warum es nicht gunzen will...
Das komische daran ist, wenn ich unter Windows Dateiexplorer die Datei über Eigenschaften überprüft, ist auch kein Hacken im Schreibschutz drinnen, dass Feld ist ledeglich blau unterlegt und hinter dem Kästchen steht Schreibschutzu (betrifft nur Dateien im Ordner)
Hää ?
Schnalls einfach grad gar ned...
Alex
bin gerade am Fehler ausmerzen...
Mit diesem Code wird eine Datei kopiert und anschließend soll ein Schreibschutz gesetzt werden.
Das funktioniert aber leider noch nicht und ich komm einfach nicht dahinter warum es nicht gunzen will...
VB.NET-Quellcode
- ' hier wird die Datei verschoben ------------------------------------------------------------------------------------------------------
- My.Computer.FileSystem.CopyFile(F_Full, Datenbankpfad & "\FILES_" & Datenbankname & "\FILES\" & DokumentenID & F_Exte, FileIO.UIOption.AllDialogs, FileIO.UICancelOption.DoNothing)
- Dim sFile As String = Datenbankpfad & "\FILES_" & Datenbankname & "\FILES\" & DokumentenID & F_Exte
- ' aktuell gesetzte Datei-Attribute ermitteln
- If Not File.Exists(sFile) Then
- ' Falls Datei nicht existiert...
- MsgBox("Datei für Änderung Schreibschutz nicht gefunden")
- Else
- ' aktuell gesetzte Datei-Attribute ermitteln
- Dim oInfo As New FileInfo(sFile)
- With oInfo
- Try
- If .Attributes And Not FileAttributes.ReadOnly Then
- .Attributes = .Attributes Or FileAttributes.ReadOnly
- End If
- Catch
- ' Fehler beim Lesen/Setzen der Datei-Attribute
- MsgBox("Fehler bei der Verarbeitung. Setzen des Schreibschutzes nicht erfolgt!")
- End Try
- End With
- End If
Das komische daran ist, wenn ich unter Windows Dateiexplorer die Datei über Eigenschaften überprüft, ist auch kein Hacken im Schreibschutz drinnen, dass Feld ist ledeglich blau unterlegt und hinter dem Kästchen steht Schreibschutzu (betrifft nur Dateien im Ordner)
Hää ?
Schnalls einfach grad gar ned...
Alex