Cancellare i files tramite script vbs

Oggi spiegherò come fare a cancellare dei file specifici in base alla loro estensione, oppure tutti i file contenuti all'interno di una cartella relativa ad una directory.
Evidenzierò la parte modificabile (della directory) in rosso, quindi lo script eseguirà tutte le istruzioni in esso indicate.
Il codice come motivo dell'oggetto ha due varianti:
  • cancellazione di file specifici in base all'estensione
  • cancelazione di tutti i file lasciando la cartella vuota

Il seguente codice esegue una cancellazione dei file di testo contenuti nella cartella con directory c:\X\ aventi come estensione *.txt

Const DeleteReadOnly = TRUE
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile("C:\X\*.txt"), DeleteReadOnly

A questo punto se vogliamo cancellare dei files con estensione specifica basta modificare la parte che si succede all'asterisco seguita dal punto.
Faccio un esempio:
Se si vogliono cancellare nella cartella di directory C:\X\ dei files pdf basta scrivere quanto segue:

Const DeleteReadOnly = TRUE
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile("C:\X\*.pdf"), DeleteReadOnly

Automaticamente saranno rimossi tutti i files in pdf...... ;-)

Ora passiamo alla cancellazione totale di tutti i file contenuti un una cartella, come oggetto prendiamo una directory inventata quale: C:\X\ (Quindi il percorso sarà Start - Risorse del Computer - Disco Locale C - X). La digitura comprenderà tutte le estensioni dei files facendo uso dei caratteri jolly.... (in questo caso tutte le estensioni *.*)
Il codice sarà il seguente:

Const DeleteReadOnly = TRUE
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile("C:\X\*.*"), DeleteReadOnly

Con quest'ultimo script vbs si cancelleranno tutti i file contenuti in C:\X\.....
Condividi su Google Plus

Info su Giovanni Di Mauro

Questa è una breve descrizione nel blocco dell'autore sull'autore. Lo modifichi inserendo il testo su "Informazioni biografiche" nel pannello di amministrazione dell'utente.
    Commenti da Blogger
    Commenti da Facebook

0 commenti :

Posta un commento