Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.04.2025 14:56:21
29.04.2025 13:03:33
29.04.2025 11:32:32
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Dateianzahl begrenzen

Forumthread: Dateianzahl begrenzen

Dateianzahl begrenzen
19.07.2002 12:12:07
Heinz
Ich habe folgendes Problem:
Ein Tool generiert Berichte in Excel, diese werden fortlaufend nummeriert in einem Verzeichnis gespeichert (z.B. c:\berichte, 1001.xls, 1002.xls).

Ich brauche ein Makro, welches die Dateien im Verezichnis auf 20 begrenzt. Wenn mehr als 20 Dateien in diesem Verzeichnis sind, sollen die überzähligen ältesten Dateien automatisch gelöscht werden.

Danke im Voraus an alle Antworter

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Dateianzahl begrenzen
19.07.2002 14:26:54
JürgenR
Hi Heinz,

was Besseres ist mir nicht eingefallen:

Gruß
Jürgen

Re: Dateianzahl begrenzen
21.07.2002 19:05:45
Heinz
Danke Jürgen für den Ansatz.

Ich habe deine Routine etwas verfeinert:

Sub begrenzen()
Dim anzahl As Long
Dim Suche As Variant
Dim a As Long
Dim i As Date
Dim j As Date
Dim k As Long
Dim Vz As String

Vz = "E:\Doku"

For anzahl = 1 To 50
j = Date & " " & Time
Set Suche = Application.FileSearch
With Suche
.LookIn = Vz
.SearchSubFolders = False
.FileName = "*.*"
.Execute
If .FoundFiles.Count > 20 Then
For a = 1 To .FoundFiles.Count
i = FileDateTime(.FoundFiles(a))
If i < j Then
j = i
k = a
End If
Next a
If k > 0 Then Kill .FoundFiles(k)
Else: Exit Sub
End If
End With
Next anzahl
End Sub


Gruß
Heinz

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige