Suppression fichier par date de création
Bonjour, je suis tout nouveau.
Je viens vers vous pour un problème de script.
En effet je cherche à supprimer dans un dossier des fichiers qui ont été crée un jour après le jour même
par exemple le 25/06/2019 pour aujourd'hui
j'utilise cela
Code:
forfiles -p "C:\Users\gt6fa51n\Desktop\Gathian\OUTPUT" /s /m *.* /D -24/06/2019 /C "cmd /c del @path"
Cela prend en compte la date de modification et non de création
j'ai fouiné sur le Forum et j'ai trouvé quelqu'un qui à mis ce script
Code:
1 2 3 4 5 6 7 8 9 10 11
| set "Year=%DATE:~6,4%"
set "Month=%DATE:~3,2%"
set "Day=%DATE:~0,2%"
set /a "TimeStamp=(((Year * 365) + ((Month - 1) * 30)) + Day) -1"
for /r "C:\Users\gt6fa51n\Desktop\Gathian\OUTPUT" %%a in (*) do (
for /f "tokens=1" %%b in ("%%~ta") do (
for /f "tokens=1-3 delims=/" %%c in ("%%b") do (
set /a "FileTimeStamp=(((%%e * 365) + ((%%d - 1) * 30)) + %%c)"
if !FileTimeStamp! LSS %TimeStamp% del /q "%%~dpnxa" |
Or en essayant il supprime tout sans prendre les TimeStamp comparé :roll:
J'aurais donc besoin de votre aide pour savoir comment il est possible de supprimer via la date de création et non de modification. Merci d'avance :D