Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator Biber am 10.08.2010 um 16:28:55 Uhr
Ich verschieb den beitrag mal von "Windows-weiss-nich-genau" nach "Batch & Shell".

Falls dann auf DelAge32 oder WasFile.exe von Horst.S. verwiesen wird -> die zähle ich eigentlich zu den Batch-Hilfstools.

Batchdatei zum löschen von Dateien älter als...

Frage Microsoft

Mitglied: Willers

Willers (Level 1) - Jetzt verbinden

10.08.2010, aktualisiert 18.10.2012, 5940 Aufrufe, 7 Kommentare

Hallo zusammen,

ich weiß das das Thema schon duzent mal behandelt worden ist aber aus all den Beiträgen finde ich nichts für mein Problem.

Ich möchte von einem Server aus auf einem Netzlaufwerk in einem Ordner alle Dateien und Ordner löschen die älter als 5 Tage sind.
Hierbei sollte das Datum der Erstellung bzw. der letzten Änderung herangezogen werden. Am liebsten wäre mir das ganze wie gesagt als Batchdatei.


kann mir da jemand weiterhelfen ?


MfG

B.Willers
Mitglied: Dirmhirn
10.08.2010 um 16:04 Uhr
Hi!

delage32, teste ich grad lokal bei mir, und bis jetzt läufts ganz gut. Du kannst dateien löschen oder verschieben (hier werden aber keine Ordner gelöscht).
http://home.mnet-online.de/horst.muc/wbat32d.htm

sg Dirm
Bitte warten ..
Mitglied: Willers
10.08.2010 um 16:08 Uhr
ich muss leider auch Ordner löschen.

aber trotzdem danke für deinen Tip
Bitte warten ..
Mitglied: bastla
10.08.2010 um 16:13 Uhr
(hier werden aber keine Ordner gelöscht)
... wäre zu relativieren: mit "/rd" werden leere Ordner gelöscht ...

Grüße
bastla
Bitte warten ..
Mitglied: Biber
10.08.2010 um 16:25 Uhr
[OT]
Moin Willers,

Zitat von Willers:
ich weiß das das Thema schon duzent mal behandelt worden ist
Ja, hätten wir es denn siezen sollen?
Wir duzen jeden hier im Forum...
[/OT]
Bitte warten ..
Mitglied: Dirmhirn
10.08.2010 um 16:53 Uhr
Zitat von Willers:
ich muss leider auch Ordner löschen.

aber trotzdem danke für deinen Tip

war nur aufs verschieben bezogen - aber ev. gilts überhaupt nur fürs simulieren, schaus dir einfach mal an.

sg Dirm
Bitte warten ..
Mitglied: bastla
10.08.2010, aktualisiert 18.10.2012
Hallo Willers!

Eine angepasste (aber weitgehend ungetestete) Version des immer wieder mal zitierten VBScripts "DelOldScrap.vbs" von Softmeister (aus diesem Thread) könnte so aussehen:
01.
' DelOldScrap.vbs <BelowFolder> <AgeInDays> 
02.
Set myArguments = WScript.Arguments 
03.
If myArguments.Count <> 2 Then     
04.
	Usage 
05.
    Wscript.Quit (1) 
06.
End if 
07.
 
08.
Heute = FormatDateTime(Date, 2) 
09.
OldDate = DateAdd("d","-" & myArguments(1), Heute) 
10.
 
11.
Set objFS = CreateObject("Scripting.FilesystemObject") 
12.
Base = myArguments(0) 
13.
If objFS.FolderExists(Base) Then 
14.
    DoFolder objFS.GetFolder(Base) 
15.
Else 
16.
    Usage 
17.
End If 
18.
MsgBox "Fertig." 
19.
 
20.
Sub DoFolder(Folder) 
21.
For Each File In Folder.Files 
22.
    'für "Erstellungsdatum" anstelle von "DateLastModified" "DateCreated" verwenden 
23.
    If File.DateLastModified < OldDate Then File.Delete  
24.
Next 
25.
 
26.
For Each SubFolder In Folder.SubFolders 
27.
    'für "Erstellungsdatum" anstelle von "DateLastModified" "DateCreated" verwenden 
28.
    If SubFolder.DateLastModified < OldDate Then 
29.
        WScript.Echo SubFolder.Delete 
30.
    Else 
31.
        DoFolder SubFolder 
32.
        If (SubFolder.SubFolders.Count + SubFolder.Files.Count) = 0 Then SubFolder.Delete 'leere Unterordner löschen 
33.
    End If 
34.
Next 
35.
End Sub 
36.
 
37.
Sub Usage 
38.
MsgBox "Usage: " & WScript.ScriptName & " StartPfad TageAnzahl", vbExclamation, "Argumente überprüfen ..." 
39.
End Sub
Grüße
bastla
Bitte warten ..
Mitglied: Willers
10.08.2010 um 17:37 Uhr
delage32 funktioniert super mit /rd

danke für die Infos

bis zum nächsten mal
Bitte warten ..
Ähnliche Inhalte
Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(8)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows Userverwaltung
gelöst Nicht Admins erlauben Verknüpfungen zu löschen (17)

Frage von WinLiCLI zum Thema Windows Userverwaltung ...

Windows Update
gelöst WSUS Produkte weiter einschränken (11)

Frage von thaefliger zum Thema Windows Update ...