Ciaoa tutti,....ho questa problematica:
ho una cartella C:\CartellaDB e in essa diversi file.
tramite un file COPIABK.BAT effettuo una copia di backup su altra unita es. F:\BackUp
sul disco F ottengo questo:
“f:\BackUp\CartellaDBAAAMMGGhhmmss”
quindi ogni volta che eseguo COPIABK viene creata una nuova sottocartella.
Io vorrei limitare il numero di cartelle a 30 e quindi eventualmente eliminare le cartelle meno recenti.
Come prima cosa devo conteggiare quante cartelle esistono nella cartella F:\backup
in rete ho trovato un esempio, che però, conta i file e non le cartelle:
con questo codice vengono contati quanti file con estensione txt sono presenti nella cartella Backup
mi sapete dire come posso fare per ottenere il numero delle cartelle presenti in F:\Backup?codice:@echo offsetlocal enableextensions set count=0 for %%x in (BackUp\*.txt) do set /a count+=1 echo %count% endlocal pause
grazie