>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Come copiare e incollare con un file batch

Potete facilmente copiare e incollare file e dati usando gli appunti di Windows manualmente con tastiera o mouse, ma potete anche automatizzare la copia e l'incolla usando la riga di comando di Windows, a volte chiamata "cmd". Se state scrivendo un file batch per copiare file, potete usare il tradizionale comando "copy" o un tool più recente chiamato robocopy. Ci sono anche tool per memorizzare testo negli appunti di Windows da un file batch o script PowerShell.

Capire i file batch

Un file batch Windows è un tipo speciale di script che può essere eseguito dallo strumento riga di comando di Windows, noto come cmd. È essenzialmente una lista di comandi che potreste digitare nel prompt dei comandi tutti combinati in un file per automatizzare un particolare compito.

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

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

File batch per copiare file

Se volete copiare file da un posto a un altro in un file batch, potete far copiare e incollare il file a cmd. Usate il comando semplicemente chiamato "copy". Generalmente, mettete la parola copy su una riga, seguita dal file originale e dove volete che sia copiato, come "copy C:\Esempio\Esempio.txt C:\Esempio2\Esempio2.txt".

Notate che la cartella in cui state copiando deve già esistere o riceverete un messaggio di errore. Usate il comando integrato "mkdir" o "md" per creare una cartella se ne avete bisogno.

Copy accetta alcuni argomenti speciali, come "/y" per saltare i prompt per verificare che volete sovrascrivere un file esistente. Controllate la documentazione per la versione di copy sul vostro computer digitando "copy /?" alla riga di comando.

Robocopy in un file batch

Potete anche usare un programma integrato in Windows chiamato Robocopy per trasferire file. Funziona in modo simile al comando copy ma ha più funzionalità, inclusa la copia degli attributi del file come timestamp o la copia di intere cartelle e i loro contenuti.

Per esempio, potete digitare "robocopy C:\Esempio1\ C:\Esempio2 /e /copyall" per copiare Esempio1 e le sue sottocartelle in Esempio2 preservando tutti gli attributi dei file. Controllate la documentazione robocopy di Microsoft per vedere l'elenco completo delle opzioni.

File batch per copiare dati

Se volete copiare dati effettivi negli appunti di Windows, potete usare il comando "clip".

Per copiare dati da un file, digitate "clip < nomefile" nel vostro file batch, dove "nomefile" è il percorso del file. Per inviare l'output da un altro comando a clip, digitate "comando | clip". Questo memorizzerà i dati sugli appunti di Windows, sovrascrivendo qualsiasi altro dato che c'è.

Non potete incollare direttamente dagli appunti di Windows usando un file batch, ma potete usare uno script PowerShell e la funzione "Get-Clipboard" per accedere al contenuto degli appunti. Il comando corrispondente "Set-Clipboard" vi permette di sovrascrivere ciò che c'è già, simile a clip.

  1. Come copiare e incollare testo in Gmail con Motorola CLIQ
  2. Come copiare e incollare le app
  3. Come Tagliare, Copiare e Incollare su iPhone
  4. Come riparare copia e incolla
  5. Come Copiare e Incollare la Formattazione Condizionale in Excel
  6. Come copiare un file ZIP