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, 5937 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 ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Windows Server
Dateien löschen mit Forfiles, welche älter als x Tage sind (3)

Frage von kellbidden zum Thema Windows Server ...

Windows Server
gelöst PS Dateien löschen mit 0kb (4)

Frage von Florian86 zum Thema Windows Server ...

Windows 7
0 KB dateien automatisch löschen (5)

Frage von amgm2006 zum Thema Windows 7 ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
Kaufberatung für mind. 8 verschiedene HighEnd-Mainboards (22)

Frage von yperiu zum Thema CPU, RAM, Mainboards ...

Mac OS X
Mac kann nicht im LAN pingen alle anderen schon (19)

Frage von smartino zum Thema Mac OS X ...

Hardware
gelöst PCI-Express-Adapterfrage (14)

Frage von DerWoWusste zum Thema Hardware ...

Linux Netzwerk
DHCP IP-vergabe erst nach 1-2 Minuten (11)

Frage von Maik82 zum Thema Linux Netzwerk ...