Hallo Leute,
mit diesem Makro kann ich die Dateien mit vollständigem Pfad, Dateiname, Änderungsdatum und die Dateigröße ab der dritten Zeile für vorgegebenen Pfad auslesen. Soweit alles in Ordnung.
Was muss ich bitte im Code ergänzen, damit auch schreibgeschützte und versteckte Dateien mit ausgelesen werden? Die Dateien haben evtl. folgenden Attribute attrib +r +s +h /S /D und werden nicht mit aufgelistet.
Sub Dateiliste_simple() On Error Resume Next With Application .ScreenUpdating = False .EnableEvents = False CalculationMode = .Calculation .Calculation = xlManual UpdateLinks = .AskToUpdateLinks .AskToUpdateLinks = False .DisplayAlerts = False End With Dim strVerzeichnis As String Dim strVerzeichnis_DUS As String Dim strDatei As String Dim i As Integer Dim StrTyp As String Dim Dateiname As String strVerzeichnis = "C:\Daten\Auswertungen\2020\" StrTyp = "*.*" Dateiname = Dir(strVerzeichnis & StrTyp) i = 3 Do While Dateiname <> "" Cells(i, 1).Value = strVerzeichnis & Dateiname Cells(i, 2).Value = Dateiname Cells(i, 3).Value = FileDateTime(strVerzeichnis & Dateiname) Cells(i, 4).Value = FileLen(strVerzeichnis & Dateiname) / 1024 i = i + 1 Dateiname = Dir Loop With Application .ScreenUpdating = True .EnableEvents = True .Calculation = CalculationMode .DisplayAlerts = True .AskToUpdateLinks = UpdateLinks .CutCopyMode = False .StatusBar = False End With End Sub