BatchSviluppo

Organizza automaticamente i tuoi file con uno script batch

Hai mai desiderato poter organizzare automaticamente i tuoi file in base alle loro estensioni? Con uno script batch semplice ed efficiente, puoi farlo senza sforzo! In questo articolo, ti mostrerò come creare un semplice script batch per organizzare i tuoi file in cartelle separate in base alle estensioni.

Per iniziare, ti servirà un editor di testo, come il Blocco note, e accesso al prompt dei comandi. Apri il Blocco note e incolla il seguente codice:

@echo off
setlocal enabledelayedexpansion

REM Imposta la cartella in cui eseguire le operazioni
set "folder=C:\landofworld"
if not exist "%folder%" (
    echo La cartella specificata non esiste. Lo script verrà interrotto.
    pause
    exit /b
)
cd "%folder%"

REM Crea cartelle con nomi di estensione
for %%F in (*.*) do (
    if "%%~aF" EQU "d" (
        continue
    )
    set "ext=%%~xF"
    set "ext=!ext:.=!"
    if not exist "!ext!" (
        mkdir "!ext!"
    )
)

REM Sposta i file nelle cartelle corrispondenti
for %%F in (*.*) do (
    if "%%~aF" EQU "d" (
        continue
    )
    set "ext=%%~xF"
    set "ext=!ext:.=!"
    move /Y "%%F" "!ext!\" >nul
)

echo Operazione completata.
pause

Ora, prima di eseguire lo script, assicurati di impostare la variabile “folder” con il percorso della cartella in cui desideri organizzare i tuoi file. Puoi modificarlo nel codice sopra.

Una volta fatto ciò, salva il file con un nome e un’estensione .bat (ad esempio, “organizza_file.bat”). Ora sei pronto per eseguire lo script!

Apri il prompt dei comandi, sposta la directory corrente nella cartella in cui hai salvato lo script e digita il nome del file seguito da Invio. Lo script si avvierà e creerà automaticamente le cartelle con i nomi delle estensioni dei file presenti nella cartella specificata.

Successivamente, lo script sposterà i file nelle rispettive cartelle in base alle estensioni. Quindi, i file con estensione .txt verranno spostati nella cartella “txt”, i file con estensione .jpg nella cartella “jpg” e così via. Tutto avviene in modo automatico e veloce!

Questo script batch è un ottimo strumento per mantenere ordinata la tua collezione di file. Non dovrai più passare ore a spostare manualmente i file nelle cartelle corrette. Con questa soluzione automatizzata, risparmierai tempo prezioso e avrai una libreria di file ben organizzata.

Ricorda che puoi personalizzare lo script in base alle tue esigenze. Puoi aggiungere nuove estensioni di file o modificarlo per adattarlo alle tue preferenze.

/ 5
Grazie per aver votato!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *