Pagina 1 di 1

File bat sono ancora eseguibili su Win 10?

Inviato: dom dic 06, 2020 12:04 am
da Luigi
Uso per la posta TB Portable.
Nella cartella del profilo: C:\Portable\ThunderbirdPortable\Data\profile\cache2\entries
L'ultima cartella (entries) si riempie durante l'uso di TB con una marea di file, anche 300/400 per sessione.
L'ho scoperto perchè ogni volta che esportavo il profilo notavo il suo aumento, non enorme, ma consistente tanto che lo stesso era diventato di 2GB !! e per fare il backup dello stesso ci voleva no fino a 10 minuti!!
Ho guardato cartella per cartella e ho scoperto questa cartelle (entries) piena di file (in quel momento ~16000 :o , senza estensione e con nomi tipo:
4FC62C05248FCD31801F8DE4F8FE38F21DE9FB2C
B41B1AEAB0012996550FB63A41DD1A7176C8FBA9
grandi da 4 a 40/50 KB con punte di 500!!
Ora ho preso l'abitudine ogni due o tre giorni di vuotare la cartella, notare che si puo fare con TB aperto!!
E vengo al quesito:
posso creare un file bat per fare ciò in automatico? magari da inserire in una attività pianificata che si attivi ogni 2 o3 giorni?
Tra ricordi Dos e aiuti che ho trovato in rete ho sono arrivato a questo:
REM Remove files older than 2 days
forfiles /p "C:\Portable\ThunderbirdPortable\Data\profile\cache2\entries" /s /m *.* /c "cmd /c Del @path" /d -2
e avrebbe dovuto cancellare tutti file vecchi di due giorni, ma non funziona!!
Poi, visto che si poteva cancellare direttamente la cartella, ho cercato di modificarlo in questo modo:
Rem /P C:\PORTABLE/ThunderbirdPortable/Data/Profile/cache2/S /D /M *.* /C “cmd /C del @path /entries”
ma anche questa non funziona!!!
Dove sta l'inghippo?
Meglio usare Del?
Grazie.

Re: File bat sono ancora eseguibili su Win 10?

Inviato: dom dic 06, 2020 5:18 am
da crazy.cat
Con rem davanti al comando non può funzionare, rem rende la riga un commento
Rem /P C:\PORTABLE/ThunderbirdPortable/Data/Profile/cache2/S /D /M *.* /C “cmd /C del @path /entries”
poi ti sei perso uno spazio cache2/S dovrebbe essere cache2 /S

Fai una copia della cartella prima di provare e magari fare danni.

Se questo è il percorso della cartella che vuoi svuotare
C:\PORTABLE\ThunderbirdPortable\Data\Profile\cache2\entries
prova questo comando
del C:\PORTABLE\ThunderbirdPortable\Data\Profile\cache2\entries\*.* /q

Il file salvalo con estensione .cmd è più moderno.

Re: File bat sono ancora eseguibili su Win 10?

Inviato: dom dic 06, 2020 12:19 pm
da Luigi
crazy.cat ha scritto: dom dic 06, 2020 5:18 am Se questo è il percorso della cartella che vuoi svuotare
C:\PORTABLE\ThunderbirdPortable\Data\Profile\cache2\entries
prova questo comando
del C:\PORTABLE\ThunderbirdPortable\Data\Profile\cache2\entries\*.* /q
Non avevo dubbi che funzionasse!!!
Ora devo solo inserirlo in Pianificazione in modo che mi cancelli i file all'avvio o alla chiusura di Windows!!
Il file salvalo con estensione .cmd è più moderno.
finezza a cui non sarei mai arrivato :D
:grazie :grazie
Buona domenica.
Luigi