Cancellare ultimi 3 files bak con il file bat

mercoledì 24 febbraio 2016 - 17.21
Tag Elenco Tags  Windows Server 2008 R2  |  Windows Server 2008  |  Windows Server 2003  |  Windows Server 2000  |  Windows 7

gsflash80 Profilo | Junior Member

buon pomeriggio a tutti, sto cercando di risolvere una sola cosa:

per conteggiare i files presenti

@echo off SET Oggi=%Date: =0% SET Oggi=%Oggi:~-4%%Date:~-7,2%%Date:~-10,2% SET Ora=%Time: =0% FOR /F "tokens=1,2 delims=:.," %%A IN ("%Ora%") DO SET Now=%%A%%B SET Count=0 FOR %%A IN (*.bak) DO SET /A Count += 1 ECHO.%Count% files BAK presenti del giorno %Oggi% e %Ora%

ho trovato lo script che fa cancellare i files ma tipo 1 GIORNO:
forfiles /D -30 "cmd /C del @file"

non riesco a trovare quello di un ora prima, oppure ultimi 4 files di BAK perchè ho fatto il file BAT che fa backup ogni 15 minuti, per evitare che occupano troppo spazio, cancellando quegli ultimi 3 files presenti.
non riesco a trovare...
grazie
----

..:: GSFLASH ::..
http://www.gsflash.it
http://blogs.dotnethell.it/gabrieleserpi/
MCTS - ACP - OCP - ECDL - ACSP
Ubuntu 11.04/OpenSuse 10.3
Vista Seven/MacOSX SnowLeopard
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5