Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuál es la diferencia entre Copiar y Xcopia en el procesamiento por lotes?

¿Cuál es la diferencia entre Copiar y Xcopia en el procesamiento por lotes?

La diferencia entre copiar y xcopy puede, pero habrá un mensaje. Por supuesto, también puede agregar parámetros sin que se le solicite.

Copia el código de la siguiente manera:

C:\gt; copiar c:\bat\hai.bat d:\bat\hello.bat

Pregunta : El sistema no puede encontrar la ruta especificada.

Se han copiado 0 archivos.

Esto se puede hacer así:

Copie el código de la siguiente manera:

C:\gt; copiar c:\hai.bat d:\hell .bat

1 archivo copiado

C:\gt;xcopy c:\bat\hai.bat d:\bat\hello.bat

Destino D :\bat\ ¿Hello.bat es un nombre de archivo

o un nombre de directorio

(F = archivo, D = directorio)? f

C: bat\hai.bat

Copié 1 archivo

En segundo lugar, el comando copiar puede fusionar dos archivos, pero xcopy no puede

Fusionar archivos 1.txt y 2.txt en 3.txt

Copie el código de la siguiente manera:

copiar /b c: \1. .txt

Formato del comando: copiar /b archivo1 archivo2...Archivo N nombre del archivo fusionado

Explicación del comando: use " " para combinar formatos iguales o diferentes Fusionar varios archivos en un solo archivo.

Consejos:

1. Después de usar otros editores de archivos y guardar archivos de imagen con datos de texto ocultos al final, los datos de texto ocultos pueden perderse.

2. Después de conectarse utilizando este método, los archivos MP3 se pueden reproducir continuamente.

3. El parámetro /b (b significa Binaty, binario) debe usarse para sintetizar archivos binarios como imágenes/canciones, de lo contrario fallará;

Otro parámetro de fusión es / a (ASCII, archivos de texto), solo se puede utilizar para fusionar texto sin formato.

Estos dos parámetros no se pueden utilizar al mismo tiempo. El método binario puede fusionar archivos de texto y archivos binarios, mientras que el método de texto se utiliza para fusionar texto sin formato.

3. C:\gt; copiar c:\bat\hai d:\hello

Explicación del comando: Copie todos los archivos en el directorio bat de la unidad C al directorio hello. del disco D hacia abajo. Si desea elegir especificar el tipo de archivo (como un archivo txt) en D:\hello, puede usar:

Copia el código de la siguiente manera:

C:\gt ; copiar c:\bat \hai\*.txt d:\hello

Explicación: Los archivos y carpetas de los subdirectorios no se copiarán. El directorio de saludo del disco D debe existir

El código de copia es el siguiente:

C:\gt;xcopy c:\bat\hai d:\hello /e/h

Explicación del comando:

Copie la carpeta bat en el disco C a la carpeta hello en el disco D, incluidos todos los subdirectorios y archivos con atributos de archivos ocultos y del sistema. Independientemente de si la carpeta de saludo existe, se le pedirá que la cree si no existe.

Nota:

/e significa copiar todos los subdirectorios, incluidos los directorios vacíos.

/h significa copiar archivos con atributos de archivos ocultos y del sistema.