Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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 08.03.2010 um 16:04:09 Uhr
aber nach Minuten zu Deferenzieren oder Stunden wird schwieriger.
Glaub ich. Und wenn wir statt dessen erstmal nur nach Minuten differenzieren oder nivellieren...?

Batch - Älteste Dateien nach Minuten oder Stunden löschen?

Frage Entwicklung

Mitglied: Schieby

Schieby (Level 1) - Jetzt verbinden

08.03.2010, aktualisiert 18.10.2012, 8372 Aufrufe, 5 Kommentare

Wie ich Dateien löschen die älter sind als 2 Stunden

Hallo

Ich suche eine Möglichkeit, wie ich z.B. Dateien löschen kann die älter sind als 2 Stunden.

Möglichkeiten Dateien nach Tagen zu löschen ich viele gefunden aber nach Minuten zu Deferenzieren oder Stunden wird schwieriger.

Hat jemand vllt eine Lösung?


gruß
Schieby
Mitglied: 45877
08.03.2010 um 15:12 Uhr
Hallo,

mit reiner batch wird das glaube ich nicht gut funkionieren,
mit vbs ginge es so

http://blogs.technet.com/heyscriptingguy/archive/2007/12/11/hey-scripti ...
Bitte warten ..
Mitglied: Schieby
08.03.2010 um 16:13 Uhr
Danke für den Link.

Haben mit Hilfe dessen und noch weiteren Recherchen ein Skript gefunden welches ebenfalls auf anhieb funktioniert.

Mfg
Schieby


'-------------- CleanUp.vbs --------------------
Option Explicit
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
DeleteFiles fso.GetFolder("D:\Test") '<----- Change this folder name to match with your case.
Sub DeleteFiles(srcFolder)
Dim srcFile
If srcFolder.Files.Count = 0 Then
Wscript.Echo "No File to Delete"
Exit Sub
End If
For Each srcFile in srcFolder.Files
If DateDiff("h", Now, srcFile.DateCreated) < -1 Then
fso.DeleteFile srcFile, True
End If
Next
Wscript.Echo "Files Deleted successful"
End Sub
'-----------------------------------------------
Bitte warten ..
Mitglied: Schieby
25.03.2010 um 12:02 Uhr
Ich hab jetzt noch eine Frage.

Wie kann ich das Script umgestalten, dass es nur bestimmte Dateitypen löscht?

Teste schon lange, komm aber zu keinem Ergebnis:

'-------------- CleanUp.vbs --------------------
Option Explicit
Dim fso, Adresse
Adresse = "D:\test\" & "*" & ".wl"
Set fso = CreateObject("Scripting.FileSystemObject")
DeleteFiles FSO.DeleteFile(Adresse) '<----- Change this folder name to match with your case.
Sub DeleteFiles(srcFolder)
Dim srcFile
If srcFolder.Files.Count = 0 Then
Wscript.Echo "No File to Delete"
Exit Sub
End If
For Each srcFile in srcFolder.Files
If DateDiff("h", Now, srcFile.DateCreated) < -1 Then
fso.DeleteFile srcFile, True
End If
Next
Wscript.Echo "Files Deleted successful"
End Sub
'-----------------------------------------------
Bitte warten ..
Mitglied: Beatzler
25.05.2010 um 12:19 Uhr
Hey,

ich suche auch aktuell nach einem skript ( ob in vbs oder Batch egal ) welches z.b. mittels Taskplan alle halbe stunde kurz gestartet wird und dann ein log.txt mit nur einem Zeileninhalt auf den letzten Änderungszeitpunkt prüft. Ist dieses über eine halbe Stunde oder Stunde her dann soll eine weitere Aktion durchgeführt werden z.B. eine BAT gestartet werden etc...

Wäre dies möglich ?

In dem Log.txt wird schon die Zeit mittels %time% geschrieben ... ggf. könnte man das daraus auch auslesen / ableiten ?!


MFG und THX Beatzler
Bitte warten ..
Mitglied: Beatzler
25.05.2010, aktualisiert 18.10.2012
Ich glaub ich habe grad was passendes gefunden

http://www.administrator.de/forum/bedingung-in-abh%c3%a4ngigkeit-vom-al ...

Werde das mal Testen und hoffe es klappt so wie beschrieben das wäre natürlich genial !!!

Vielen Dank an Bastla mal wieder

MFG Beatzler
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst älteste dateien via batch löschen (6)

Frage von cali169 zum Thema Batch & Shell ...

Windows Tools
Powershell - letzte Änderung einer Datei älter als 5 Minuten (3)

Frage von Patriot zum Thema Windows Tools ...

Batch & Shell
gelöst Batch Datei: PDF Dateien verschieben, umbenennen und löschen (4)

Frage von F0rcehunter zum Thema Batch & Shell ...

Batch & Shell
14 Tage alte Dateien automatisch löschen - Shell (1)

Frage von traller zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(6)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Datenschutz

Gefährdeter Datenschutz: Firefox löscht lokale Datenbanken nicht

Information von BassFishFox zum Thema Datenschutz ...

Firewall

PfSense OpenVPN beschleunigen

Tipp von Dobby zum Thema Firewall ...

Utilities

CCleaner 5.33 mit Malware infiziert

(25)

Information von SeaStorm zum Thema Utilities ...

Heiß diskutierte Inhalte
Utilities
CCleaner 5.33 mit Malware infiziert (25)

Information von SeaStorm zum Thema Utilities ...

Festplatten, SSD, Raid
gelöst Problem mit DELL 815R Server und Windows Bluescreen (24)

Frage von Leo-le zum Thema Festplatten, SSD, Raid ...

Windows Netzwerk
Dateien mit Intelligenz per GPO ins Programmverzeichnis (14)

Frage von erwin.t zum Thema Windows Netzwerk ...

Windows Server
Änderung Subnetz an AD Standort (13)

Frage von hansdampf zum Thema Windows Server ...