Anzahl der Dateien innerhalb eines Ordners & älteste löschen

SRH
Beiträge: 9
Registriert: Fr Nov 14, 2014 12:35 pm

Anzahl der Dateien innerhalb eines Ordners & älteste löschen

Beitragvon SRH » Di Okt 06, 2015 4:37 pm

Hallo,

gibt es eine einfache Variante, um die Anzahl der Dateien innerhalb eines Ordners zu ermitteln? Meine jetzige Lösung sieht so aus, dass ich die Dateien iteriere und mittels einer Variable zähle. Bei vielen Dateien dauert das natürlich unnötig lange, da die Anzahl eigentlich bereits zu Beginn des Iterate-Befehls bekannt ist.
Bei einer bestimmten Überschreitung der Anzahl soll dann die älteste(n) Datei(en) gelöscht werden. Dazu muss ich allerdings entweder wieder iterieren, um die älteste auszulesen oder (so die derzeitige Lösung) ich speicher mir den Dateinamen zu Beginn in einer Variable ab.

Dies erscheint mir aber wenig elegant und suche daher nach einer besseren Möglichkeit.

Viele Grüße

JDoering
Beiträge: 48
Registriert: Mo Dez 15, 2008 3:45 pm

Re: Anzahl der Dateien innerhalb eines Ordners & älteste löschen

Beitragvon JDoering » Mi Okt 07, 2015 11:54 am

Hallo SRH,

mit einem Custom VB Script ist dies ebefalls möglich.

Code: Alles auswählen

Sub RunMain ' When using interactive instructions, the Visual ' Basic script has to be impersonated as user. ' WScript.Echo("Hello World") ' ACMP Variable handling Dim objFSO Dim objOrdner strPfad = GetVarContent("Pfad") Set objFSO = CreateObject("Scripting.FileSystemObject") Set objOrdner = objFSO.GetFolder(strPfad) 'Anzahl Dateien AnzDateien = objOrdner.Files.Count Set objFSO = Nothing Set objOrdner = Nothing SetVarContent "Anzahl", AnzDateien ' Writing to Log ' Returns 0 as script result ScriptResult = 0 End Sub
Dieses VBScript setzt im ClientCommand eine Variable PFAD mit dem Pfad vorraus, sowie eine Variable ANZAHL in der die Dateianzahl zurückgegeben wird.

MfG,
Jens Döring
Consultant

support@aagon.com
http://www.aagon.de

Aagon GmbH
Lange Wende 33
D-59494 Soest
fon: +49-2921-789-200
fax: +49-2921-789-244

SRH
Beiträge: 9
Registriert: Fr Nov 14, 2014 12:35 pm

Re: Anzahl der Dateien innerhalb eines Ordners & älteste löschen

Beitragvon SRH » Do Okt 08, 2015 8:36 am

Läuft gut, vielen Dank.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste