>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come copiare e incollare con un file batch

Puoi copiare e incollare facilmente file e dati utilizzando manualmente gli Appunti di Windows utilizzando una tastiera o un mouse, ma puoi anche automatizzare il copia e incolla utilizzando la riga di comando di Windows, a volte chiamata "cmd". Se stai scrivendo un file batch per copiare i file, puoi utilizzare il tradizionale comando "copia" o uno strumento più recente chiamato robocopy. Sono inoltre disponibili strumenti che consentono di archiviare il testo negli Appunti di Windows da un file batch o da uno script di PowerShell.

Comprensione dei file batch

Un file batch di Windows è un tipo speciale di script che può essere eseguito dallo strumento della riga di comando di Windows, noto come cmd. È essenzialmente un elenco di comandi che puoi digitare nel prompt dei comandi, tutti combinati in un unico file per automatizzare un'attività particolare.

I file batch di solito terminano con l'estensione .bat. I file esistono dai tempi di MS-DOS, il predecessore di Microsoft a Windows.

Per alcuni scopi, ha più senso utilizzare un altro linguaggio di scripting più potente invece di utilizzare un file batch. Puoi usare il più recente ambiente Windows PowerShell, che ha accesso al framework di programmazione .NET di Microsoft, o uno strumento di scripting multipiattaforma di terze parti come Python o Node.

File batch per copiare file

Se vuoi copiare i file da un posto all'altro in un file batch, puoi fare in modo che cmd copi e incolli il file. Usa il comando chiamato semplicemente "Copia". In genere, metti la parola copy su una riga, seguita dal file originale e dove vuoi che venga copiato, ad esempio "copy C:\Example\Example.txt C:\Example2\Example2.txt."

Nota che la cartella in cui stai copiando deve esistere già o riceverai un messaggio di errore. Usa il comando integrato "mkdir" o "md" per creare una cartella, se necessario.

La copia richiede alcuni argomenti speciali, come "/y" per saltare i prompt per verificare che desideri sovrascrivere un file esistente. Controlla la documentazione per la versione di copy sul tuo computer digitando "copy /?" alla riga di comando.

Robocopy in un file batch

Puoi anche utilizzare un programma integrato in Windows chiamato Robocopy per trasferire i file. Funziona in modo simile al comando copy ma ha più funzioni, inclusa la copia di attributi del file come timestamp o di copiare intere cartelle e il loro contenuto.

Ad esempio, puoi digitare "robocopy C:\Example1\ C:\Example2 /e /copyall" per copiare Esempio1 e le sue sottocartelle in Esempio2 preservando tutti gli attributi del file. Controlla la documentazione robocopy di Microsoft per vedere l'elenco completo delle opzioni.

File batch per copiare dati

Se desideri copiare i dati effettivi negli appunti di Windows, puoi utilizzare il comando "clip".

Per copiare i dati da un file, digita "clip

Non puoi incollare direttamente dagli Appunti di Windows usando un file batch, ma puoi usare uno script di PowerShell e la funzione "Get-Clipboard" per accedere al contenuto degli Appunti. Il comando corrispondente "Imposta-Appunti" ti consente di sovrascrivere ciò che è già presente, in modo simile alla clip.


  1. Come copiare e incollare testo in Gmail con un CLIQ Motorola
  2. Come copiare e incollare Applicazioni
  3. Come tagliare , copia e incolla su iPhone
  4. Come correggere il mio copia e incolla
  5. Come copiare e incollare per la formattazione condizionale in Excel
  6. Come copiare un file zip