È 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.
È 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.
- 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
- Aprire Bloc notes.
- 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
- Clicca su File e scegli Salva come.
- Imposta la directory di salvataggio, imposta il tipo di file su Tutti i filese imposta il nome su copyfiles.bat.
- Salvare le modifiche.
2. Crea un'attività pianificata per eseguire lo script
- Nella casella di ricerca digitare compito. Selezionare Agenda dall'elenco.
- Clicca su Crea attività di base.
- Successivamente, imposta il nome e la descrizione della tua attività e fai clic su Prossimo.
- 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.
- Selezionare Avviare un programma.
- Quindi, fare clic su Navigare pulsante.
- Seleziona il file batch copyfiles.bat che hai creato.
- Infine, fare clic su Fine per aggiungere una nuova attività.
3. Utilizzare software di terze parti
- Scarica FreeFileSync e installarlo.
- Avviare l'applicazione.
- Clic Navigare e scegli il percorso del file sia per la directory di origine che per quella di destinazione.
- Successivamente, seleziona il metodo di sincronizzazione desiderato.
- 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.
- 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!