Come Creare e Usare un File Batch per Spostare Più File in Windows

Immagine in Evidenza di File Batch Sposta File

Spostare e sistemare file sul tuo computer può richiedere tempo. In Windows, è più veloce creare un file batch (.bat) e spostare più file sorgente e sottocartelle in qualsiasi cartella di destinazione. Puoi definire in anticipo le proprietà di un file .bat e trasferire i file in seguito a tuo piacimento.

Un file .bat è un segreto ben noto ma poco utilizzato di Windows che può eseguire diversi tipi di comandi con risultati azionabili.

Questa è l’ultima guida per creare un file batch in Windows 11 e 10 da zero. Mostriamo anche come utilizzare un file .bat per spostare file da qualsiasi sorgente a una cartella di destinazione.

Indice dei Contenuti

  • Cosa Fanno i File Batch in Windows?
  • Creare un File Batch da Zero
  • Usare il File Batch per Creare Cartelle e Sottocartelle
  • Spostare File da una Cartella a un’Altra Usando i File Batch
  • Domande Frequenti

Leggi anche: 6 Modi Facili per Copiare un Grande Numero di File Velocemente in Windows

Cosa Fanno i File Batch in Windows?

Un file batch in Windows è un file di script automatizzato che aiuta a svolgere attività di routine utilizzando comandi predefiniti senza ulteriori azioni da parte dell’utente. Con un file batch, puoi impostarlo per essere eseguito automaticamente a un’ora prestabilita in background.

Leggi anche: Come Convertire File Audio in Testo

Creare un File Batch da Zero

Puoi creare un file .bat in qualsiasi cartella di Windows a tua scelta. Per crearlo da zero, vai semplicemente nella cartella di destinazione preferita.

  1. Fai clic destro per creare un nuovo file .txt che può essere aperto in Blocco Note. In Windows 11, puoi anche creare un nuovo file .txt tramite il menu contestuale in cima alla finestra di Esplora File.

File Batch Windows11 Nuovo Documento di Testo

  1. Una volta creato il file di Blocco Note, rinomina l’estensione da .txt a .bat.

File Batch Windows11 Rinomina Documento di Testo Estensione Bat 1

  1. Ignora il messaggio “il file diventerà inutilizzabile” a causa della modifica dell’estensione del nome del file e fai clic su Sì. È stato ora creato un file batch vuoto (.bat) senza contenuti. Puoi modificare il contenuto di questo file come mostrato nelle sezioni successive.

File Batch Windows11 File Rinomato Inutilizzabile

Il file .bat è visibile in modo prominente nella cartella. Può essere eliminato, copiato e incollato, rinominato e trasferito in qualsiasi altra cartella.

File Batch Windows11 Nuovo File Batch Creato

Leggi anche: Come Usare Condivisione nelle Vicinanze per Condividere File su Windows

Usare il File Batch per Creare Cartelle e Sottocartelle

Puoi utilizzare un file .bat per creare cartelle e sottocartelle separate i cui contenuti e proprietà rimangono collegati al file .bat. Non importa in quale posizione del PC sposti il file .bat, le cartelle e le sottocartelle seguiranno. Qualsiasi contenuto salvato in queste cartelle può semplicemente essere spostato spostando il file Master .bat.

Ci sono due modi per utilizzare un file .bat con Blocco Note. Nel primo metodo mostrato di seguito, apri Blocco Note in modalità Amministratore dal menu Start.

File Batch Windows11 Blocco Note Aperto come Admin 1

Apri il file .bat in Blocco Note dalla sua posizione di salvataggio, e il suo contenuto verrà popolato.

File Batch Windows11 File Batch Aperto in Modalità Admin Blocco Note

Un altro modo diretto per lavorare con un file .bat è fare clic destro sul file .bat creato, che ti permette di “Modificare usando Blocco Note”. In Windows 10, può essere accesso direttamente con un clic destro. In Windows 11, devi fare clic su “Mostra più opzioni” per vedere l’opzione Blocco Note tra gli altri programmi.

File Batch Windows11 Mostra Più Opzioni

Una volta aperto il file di Blocco Note, inserisci quanto segue per creare cartelle usando i nomi delle cartelle, quindi salva il file ed esci da Blocco Note.

@echo off  
  
md NomeCartella1 NomeCartella2..."Nome Cartella3"

Lo scopo di @echo off è disattivare la visualizzazione del prompt. In questo modo non dovrai affrontare il prompt dei comandi, anche se è internamente connesso ai processi del file .bat. Se il nome della tua cartella deve contenere uno spazio, mettilo tra virgolette.

File Batch Windows11 Comando Cartelle

Non appena fai doppio clic sul file .bat, eseguirà il comando per creare le nuove cartelle.

File Batch Windows11 Nuove Cartelle Create

Per creare sottocartelle in qualsiasi cartella, modifica il codice sopra come mostrato qui menzionando i nomi delle sottocartelle dopo il nome della cartella. Salva il file ed esci da Blocco Note, quindi fai di nuovo doppio clic sul file .bat.

md NomeCartella/Sottocartella1 NomeCartella/Sottocartella2...

File Batch Windows11 File Batch Sottocartelle Create Blocco Note

Come mostrato qui, le sottocartelle sono state create.

File Batch Windows11 Sottocartelle Create nella Cartella

Leggi anche: Come Risolvere l’Errore “Qualcun Altro Sta Ancora Usando Questo PC” in Windows

Spostare File da una Cartella a un’Altra Usando i File Batch

Puoi usare i file .bat per spostare file da qualsiasi cartella sul tuo PC Windows a una cartella di destinazione a tua scelta. Tutto ciò di cui hai bisogno è un percorso di cartella appropriato per completare i trasferimenti in uno spostamento di cartella in blocco.

Il modo migliore per conoscere il percorso di una cartella è fare clic destro e selezionare “Proprietà” seguito da “Posizione.” Copia e incolla l’intera posizione nel file .bat.

File Batch Windows11 File Batch Percorso Completo della Cartella

Per spostare i file in blocco in una cartella, stiamo utilizzando il comando “move”.

Come mostrato qui, stiamo spostando tutti i contenuti di “Cartella A” in “Cartella B”. Il comando è il seguente:

move Percorso-Cartella-Sorgente*.* Percorso-Cartella-Destinazione

Qui, *.* è un carattere jolly che dice a Windows di copiare tutti i file nella cartella sorgente. Se una parte del percorso della cartella ha un nome di cartella con spazi, devi racchiuderlo tra virgolette.

File Batch Windows11 Sposta File da una Cartella a un'Altra

Salva il file ed esci da Blocco Note. L’intero contenuto di una cartella è stato spostato in un’altra facendo doppio clic sul file .bat.

File Batch Windows11 File Spostati in un'Altra Cartella

Se desideri spostare solo file selezionati, il codice può essere leggermente modificato mettendo il nome del file davanti a . come mostrato di seguito.

move Percorso-Cartella-SorgenteNome File1, Nome File2*.* Percorso-Cartella-Destinazione

File Batch Windows11 File Specifico Spostato

Se desideri spostare solo specifici tipi di file tra le cartelle, ad esempio, file .png, modifica il codice mettendo il tipo di file davanti a . come mostrato di seguito.

move Percorso-Cartella-Sorgente*.file_type*.* Percorso-Cartella-Destinazione

Ad esempio, per spostare tutti i file immagine con estensione .png, usa il codice seguente:

move Percorso-Cartella-Sorgente*.png*.* Percorso-Cartella-Destinazione

File Batch Windows11 Comando Sposta Filetype Esempio Png

Come da codice, solo i file .png sono stati spostati in questo esempio.

File Batch Windows11 Tipo di File Specifico Spostato Nuova Cartella

Puoi sostituire il .png nell’esempio sopra con .jpg, .pdf, .doc, .ppt, o qualsiasi altro tipo di file che desideri spostare.

Leggi anche: Trova e Apri File Usando il Prompt dei Comandi in Windows

Domande Frequenti

1. Posso usare un file batch per rinominare più file?

Sì, puoi, ma un file batch non è necessario, poiché ci sono modi più semplici per rinominare file in batch in Windows.

2. Possono i file batch essere pericolosi?

Non tutti i file batch (.bat) sono pericolosi. Quelli che crei non danneggiano il tuo sistema, poiché eseguono uno script legittimo.

Tuttavia, gli autori di malware spesso usano processi Windows noti per infettare sistemi sani. I file batch eseguono una serie di comandi che non possono essere fermati una volta che i file sono stati aperti con un doppio clic. Questo li rende un mezzo popolare per infettare i sistemi Windows. La maggior parte dei file .bat malevoli, tuttavia, non sarà consentita per il download sul tuo PC a patto che tu non abbia disabilitato il filtro SmartScreen.

Quando un file batch malevolo si insinua nella tua cartella Download, Windows Defender ti avviserà automaticamente. Se lo script .bat è programmato per essere eseguito con un doppio clic, verrà messo in quarantena da Windows Defender.

3. Posso eseguire un file batch come programma di avvio?

Sì. Puoi facilmente programmare un file batch per essere eseguito ogni volta che Windows si avvia. Prima, crea un collegamento per il file .bat utilizzando un clic destro. Questo collegamento può essere salvato sul desktop o in qualsiasi altra posizione comoda.

Incolla il collegamento nella cartella di avvio di Windows che si trova in “C:\Users\NomeUtente\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.” Puoi anche usare la stessa cartella di avvio per rimuovere il file batch dall’elenco dei programmi di avvio.