kellbidden
Goto Top

Dateien löschen mit Forfiles, welche älter als x Tage sind

Hallo
Ich habe ein Script geschrieben, um Unterverzeichnise in einem Folder zu löschen. Dazu habe ich ForFile benutzt.

ForFile.exe ist auf dem Laufwerk E abgelegt.

Nun funktioniert das Script so gar nicht:

E:\Scripts\forfiles.exe /P E:\Temp\attachments\Test /S /M*.* /D-2 /C "cmd /c del /q @path"
cls

Wo steckt der Fehler?
Kann mir jemand helfen?

Danke

Content-Key: 328250

Url: https://administrator.de/contentid/328250

Ausgedruckt am: 19.03.2024 um 05:03 Uhr

Mitglied: 132272
132272 02.02.2017 aktualisiert um 14:05:17 Uhr
Goto Top
Selbiges gestern hier:
Fileserver Daten älter als 14 Tage löschen!

/M*.*
Da fehlt ein Blank zwischen Parameter und Filter. /M *.*
/D-2
Hier ebenfalls /D -2

Gruß
Mitglied: kellbidden
kellbidden 02.02.2017 um 14:45:25 Uhr
Goto Top
Danke für die schnelle Antwort.

Klappt diese Befehlszeile auch in einem Batch-File?

Sorry für die Fragen, bin nicht so geübt im Scripting face-sad
Mitglied: 132272
132272 02.02.2017 aktualisiert um 14:54:45 Uhr
Goto Top
Zitat von @kellbidden:
Klappt diese Befehlszeile auch in einem Batch-File?
Ja, aber ohne das führende "E:\Scripts"
Mitglied: joehuaba
joehuaba 16.06.2017 um 07:46:27 Uhr
Goto Top
Hallo face-smile

Benutze einfach PowerShell !
https://www.itnator.net/delete-files-older/


Gruß Joe