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
GELÖST

Batch: Dateien die älter sind als sieben Tage in Freigabe löschen

Frage Entwicklung Batch & Shell

Mitglied: SarekHL

SarekHL (Level 3) - Jetzt verbinden

27.03.2014, aktualisiert 28.03.2014, 1753 Aufrufe, 4 Kommentare

Hallo Batch-Profis!

Hat jemand von Euch einen Tipp, wie ich mit einer Batchdatei in einem UNC-Pfad à la \\server\freigabe\ordner alle Dateien löschen kann, die älter sind als sieben Tage? Ich vermute mal, daß das wieder mal nur ein Einzeiler ist

Danke im Voraus,
Sarek \\//

Mitglied: bastla
LÖSUNG 27.03.2014, aktualisiert 28.03.2014
Hallo SarekHL!

Warum nur einen Tipp? Such Dir einen aus: http://www.administrator.de/search/detail.php?what=questions&query= ...

Grüße
bastla
Bitte warten ..
Mitglied: SarekHL
28.03.2014 um 06:07 Uhr
Ups, das passiert, wenn man kurz vor Feierabend noch mal ne Frage klären will und nicht sorgfältig sucht.

Also Danke und Sorry ...
Bitte warten ..
Mitglied: SaschaRD
31.03.2014 um 11:33 Uhr
Hallo Sarek,

ist mit einer For-Schleife schnell gelöst. Beispiel mit .log-Dateien:
01.
for /f "skip=7 delims=" %%i in ('dir /a-d /b /o:-d %LOG%\*.log') do (  
02.
move /Y %LOG%\%%i %LOGDEL% 
03.
)
Hilfreich wäre; sich das ganze erstmal ausgeben zu lassen:
01.
for /f "skip=7 delims=" %%i in ('dir /a-d /b /o:-d %LOG%\*.log') do (  
02.
echo %%i 
03.
)
Gruß, Sascha
Bitte warten ..
Mitglied: bastla
31.03.2014 um 16:15 Uhr
@ SaschaRD
Jedenfalls gut gemeint ...

BTW: "move" verschiebt in einem Batch auch ohne "/Y" (und ohne Rückfrage), und das gilt analog auch für "copy" ...

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Neue Wissensbeiträge
Heiß diskutierte Inhalte
Windows Systemdateien
gelöst NTFS und die Defragmentierung (29)

Frage von WinLiCLI zum Thema Windows Systemdateien ...