Come copiare automaticamente i file da una cartella all'altra su Windows 11

È possibile automatizzare questo processo utilizzando l'Utilità di pianificazione

  • Per copiare automaticamente i file da una cartella all'altra su Windows 11, è necessario utilizzare file batch.
  • Se questo è troppo complicato per te, ci sono molte soluzioni di terze parti che possono aiutarti.
copiare automaticamente i file da una cartella all'altra

È importante conservare un backup dei file importanti e puoi copiare facilmente e automaticamente i file da una cartella all'altra sul tuo PC con gli strumenti integrati.

Windows dispone già di comandi che ti consentono di copiare file e in questa guida ti mostreremo come utilizzarli per automatizzare il processo di copia.

In questo articolo
  • Come copiare automaticamente i file da una cartella all'altra in Windows 11?
  • 1. Creare un file batch
  • 2. Crea un'attività pianificata per eseguire lo script
  • 3. Utilizzare software di terze parti
  • Script batch per spostare i file da una cartella all'altra in base alla data/nome

Come copiare automaticamente i file da una cartella all'altra in Windows 11?

1. Creare un file batch

  1. Aprire Bloc notes.
  2. Incolla il codice seguente, ma assicurati di regolare i valori della cartella di origine e della cartella di destinazione in modo che corrispondano ai percorsi sul tuo PC:
    @echo off set "source=C:\Users\WindowsReport\Downloads" set "destination=D:\Backup" robocopy "%source%" "%destination%" exit /b
  3. Clicca su File e scegli Salva come.
  4. Imposta la directory di salvataggio, imposta il tipo di file su Tutti i filese imposta il nome su copyfiles.bat.
  5. Salvare le modifiche.

2. Crea un'attività pianificata per eseguire lo script

  1. Nella casella di ricerca digitare compito. Selezionare Agenda dall'elenco.
  2. Clicca su Crea attività di base.
  3. Successivamente, imposta il nome e la descrizione della tua attività e fai clic su Prossimo.
  4. Imposta la modalità di attivazione dell'attività. Abbiamo usato All'avvio del computer, ma puoi impostare l'esecuzione dell'attività ogni pochi giorni o ogni settimana.
  5. Selezionare Avviare un programma.
  6. Quindi, fare clic su Navigare pulsante.
  7. Seleziona il file batch copyfiles.bat che hai creato.
  8. Infine, fare clic su Fine per aggiungere una nuova attività.

3. Utilizzare software di terze parti

  1. Scarica FreeFileSync e installarlo.
  2. Avviare l'applicazione.
  3. Clic Navigare e scegli il percorso del file sia per la directory di origine che per quella di destinazione.
  4. Successivamente, seleziona il metodo di sincronizzazione desiderato.
  5. Infine, fare clic su Sincronizzare.

Nel caso in cui riscontri problemi con questo strumento, puoi utilizzarne un altro software di sincronizzazione dei file.

Come testiamo, esaminiamo e valutiamo?

Abbiamo lavorato negli ultimi 6 mesi alla creazione di un nuovo sistema di revisione su come produciamo i contenuti. Usandolo, abbiamo successivamente rifatto la maggior parte dei nostri articoli per fornire una reale esperienza pratica sulle guide che abbiamo realizzato.

Per maggiori dettagli puoi leggere come testiamo, esaminiamo e valutiamo su WindowsReport.

Ulteriori informazioni su questo argomento
  • Come aprire file EPUB su Windows 11
  • Come aprire un file XML su Windows 11
  • Correzione: TIPO ESIF – Errore TEMPO IPF su Windows 11

Script batch per spostare i file da una cartella all'altra in base alla data/nome

Per spostare i file in base al loro nome, utilizza il seguente script, imposta semplicemente manualmente il modello del file e la directory di origine e di destinazione:

@echo off. set "sourceFolder=C:\SourceFolder"
set "destinationFolder=C:\DestinationFolder"
set "filePattern=*2010*" for %%F in ("%sourceFolder%\%filePattern%") do ( move "%%F" "%destinationFolder%"
) echo Files moved based on file name pattern. pause

Per spostare i file in base alla data di modifica, utilizzare il seguente script:

@echo off. set "sourceFolder=C:\SourceFolder"
set "destinationFolder=C:\DestinationFolder"
set "cutoffDate=2023-01-01" for /f %%F in ('dir /b /a-d /o-d %sourceFolder%') do ( set "fileDate=" for /f %%D in ('wmic datafile where name^="%sourceFolder%\%%F" get LastModified ^| findstr /r "^[0-9]"') do ( set "fileDate=%%D" ) if defined fileDate ( if "%fileDate%" LSS "%cutoffDate%" ( robocopy "%sourceFolder%" "%destinationFolder%" "%%F" ) )
) echo Files moved based on date cutoff. pause

Come puoi vedere, è relativamente semplice utilizzare uno script per copiare automaticamente i file da una cartella all'altra su Windows 11. Per comprendere meglio come funzionano questi comandi, ti suggeriamo di imparare come farlo copiare file utilizzando il prompt dei comandi.

Per garantire che tutto funzioni come dovrebbe, è una buona idea confrontare le cartelle e copiare i file mancanti di conseguenza. Per ulteriori informazioni sulla gestione dei file, consulta la nostra guida su come farlo estrarre file da più cartelle.

Che metodo usi per copiare automaticamente i file sul tuo PC? Condividilo con noi nella sezione commenti qui sotto!

Come risolvere la casella di comando Esegui non salva la cronologia su Windows 10

Come risolvere la casella di comando Esegui non salva la cronologia su Windows 10Windows 10Prompt Dei Comandi

La casella di comando Esegui, che viene visualizzata quando si premono i tasti Windows + R contemporaneamente, è di grande aiuto. Viene utilizzato per aprire diverse applicazioni utilizzando i coma...

Leggi di più
Come eseguire una scansione antivirus da CMD

Come eseguire una scansione antivirus da CMDPrompt Dei Comandi

È possibile eseguire varie scansioni per individuare virus su CMDSe vuoi eseguire una scansione antivirus da CMD, vedrai che è abbastanza semplice.Assicurati di digitare i comandi corretti nell'app...

Leggi di più
Correzione: il prompt dei comandi continua a bloccarsi in Windows 11

Correzione: il prompt dei comandi continua a bloccarsi in Windows 11Prompt Dei Comandi

Ferma gli arresti anomali di CMD in semplici passaggiMolte cose possono innescare questi arresti anomali casuali, ma possono essere risolti in pochi passaggi.Consigliamo sempre un riavvio del siste...

Leggi di più