Microsoft Office Tutorials and References
In Depth Information
9.2.3 Operationen mit Dateien
Im vorliegenden Beispiel wird untersucht, ob die Datei (oder das Ver-
zeichnis) schreibgeschützt ist. Dazu wird mit der Konstanten vbRead-
Only verglichen. Andere Konstanten dienen zur Ermittlung der fol-
genden Attribute:
Dateiattribute
vbHidden : Datei ist versteckt.
vbSystem : Datei ist Systemdatei.
vbDirectory : Es handelt sich um ein Verzeichnis.
vbArchive : Datei wurde seit der letzten Sicherung geändert.
9.2.3
Operationen mit Dateien
Von VBA aus können einige typische Dateioperationen mit Hilfe von
Funktionen durchgeführt werden. Dabei sollten Sie allerdings sehr
umsichtig vorgehen, insbesondere beim Löschen von Dateien.
Dateioperationen
Im folgenden Beispiel wird eine Datei kopiert, anschließend umbenannt
und zuletzt gelöscht. Zwischen den einzelnen Schritten wird zur Kon-
trolle jeweils eine Liste der aktuell existierenden Dateien ausgegeben.
Sub DateiOperationen()
Dim Pfad As String
Pfad = ThisWorkbook.Path
On Error GoTo Fehler
DateiListe
' Datei kopieren
FileCopy Pfad & "\ein.txt", Pfad & "\kopie.txt"
DateiListe
' Datei umbenennen bzw. verschieben
Name Pfad & "\kopie.txt" As Pfad & "\andere.txt"
DateiListe
' Datei löschen
Kill Pfad & "\andere.txt"
DateiListe
Exit Sub
Fehler:
MsgBox (Err.Description)
End Sub
Search JabSto ::




Custom Search