Solución:
Se recomienda que si desea copiar un directorio que contiene varios archivos grandes, necesita usar el comando RoboCopy, que es un comando de copia de directorio de línea de comando que ha sido un recurso de Windows desde Windows NT 4.0. Como parte del kit de herramientas, luego integrado en Windows Vista, Windows 7 y Windows Server 2008 como características estándar, esta herramienta no solo copia muy rápido, sino que también admite retransmisiones de punto de interrupción, e incluso admite la copia a una hora definida. Esta característica también se ha actualizado en Windows 7? D? D ya puede admitir subprocesos múltiples, lo que significa que la velocidad de replicación se puede mejorar en gran medida. Y esta función crea una copia duplicada completa de dos estructuras de archivos sin copiar ningún archivo duplicado no deseado, mientras que también le permite mantener toda la información relevante del archivo, incluidas las marcas de fecha y hora, las listas de control de acceso de seguridad (ACL) y más. La copia de N directorios de archivos pequeños puede aumentar la velocidad en un orden de magnitud. Miles de archivos se copian en 3 segundos, y el método habitual de copiar y pegar toma aproximadamente 45 segundos. Por ejemplo, si desea copiar todos los archivos en el CD-ROM al directorio //CD del disco electrónico, puede ejecutar el siguiente comando: Robocopy /s F: //E: //CD Aunque retire repentinamente el CD en este momento, no importa. Robocopy esperará hasta que el disco vuelva a insertarse en la unidad y la copia se iniciará automáticamente. Robocopy también admite la copia de LAN, e incluso la estructura de directorios del directorio especificado en el servidor de LAN se puede mover al local. Robocopy admite la operación de temporización y la operación de copia se puede realizar por la noche para evitar la congestión en la LAN y los inconvenientes para otros. Veamos el uso de este comando, como se muestra a continuación:
Por ejemplo: RoBoCopy dir_from dir_to /E /MT: 50 /LOG:copy.log donde /E significa subdirectorio incluido, /MT: 50 es 50 Subprocesos (8 subprocesos predeterminados, hasta 128), /LOG es la salida de redirección. Más opciones se pueden ver con robocopy /?. Sintaxis del comando: ROBOCOPY origen destino [archivo [archivo] ...] [opciones] Origen: Directorio fuente (unidad: ruta /////servidor //compartir //ruta) Destino: directorio de destino (unidad: //Ruta o ////server //share //ruta) Archivo: Archivo a copiar (nombre /comodín: el valor predeterminado es " *. * &Quot;) Para probar la velocidad de copia de archivos, la siguiente prueba
En la figura anterior se puede ver que en el caso de 120 subprocesos, se copia un solo archivo con un tamaño de 878.16MB, comenzando a las 14:56:31 y finalizando a las 14:57:06, compartiendo 35 segundos para conseguir tiempo. Se recomienda que para poder probar cuántos subprocesos se pueden seleccionar para copiar archivos más rápidamente, use los scripts de PowerShell para el procesamiento por lotes para probar la relación correspondiente entre el tiempo y el subproceso en el caso de diferentes subprocesos, y trazarlos en coordenadas. El script de PowerShell probado es el siguiente: para ($ i = 128; $ i? Clt 129; $ i ++) {Robocopy /s C: //CD C: //prueba //CD $ i /MT: $ i /LOG: log /copy$i.log remove-item C: ////test//CD$i//*.* " $ i, " > > log /answer.txt (Get-Content C: //Log //copie $ i.log -TotalCount 6) [- 1] > > log /reply.txt ", " > > log /answer.txt (Get-Content C: //log //Copie $ i.log -TotalCount 10000) [- 1] > > log /answer.txt} El formato de la salida del script se formatea, se importa a Excel a través del formato CSV, y el gráfico de líneas es como se muestra en la siguiente figura. y " la serie 1 y " líneas:
copias del objetivo total de 324 archivos de directorio, tamaño de archivo individual entre 1 MB y 2 MB, el tamaño total del archivo de 549MB, el tamaño de un solo archivo anterior en comparación 878.16MB Al copiar Es más largo que antes. Debido a la gran cantidad de archivos, lleva mucho tiempo copiar uno por uno, y habrá errores después de muchos experimentos. Después de la normalización, el color amarillo en la figura es lineal (Serie 1). ), como se muestra en la línea, puede ver que el mismo grupo de archivos tiene diferentes velocidades de copia cuando se utilizan diferentes subprocesos. A medida que aumenta el número de subprocesos, el tiempo de copia disminuye linealmente. De hecho, robocopy tiene muchos métodos poderosos de uso. Los lectores pueden usar el comando robocopy /? Para consultar o ver las opciones detalladas del comando RoboCopy en el archivo adjunto al final de este artículo, desde el cual el lector encontrará opciones más poderosas para este comando.
Anterior 12 Siguiente Total 2 Páginas
Hay una pantalla azul en la computadora, creo que todos lo han encontrado. Reciente
La solución para generar una pantalla azul de 0x0000006B después de la vulnerabilidad de actualizaci
Estamos acostumbrados a abrir varias ventanas en el proceso de usar la computadora Win7; a veces es
La tarjeta de red inalámbrica USB debe ser familiar para todos, es muy simple de operar, solo se pue
La administración de la red debe conocer la introducción del comando win7 WLAN netsh
¿Estos dispositivos soportan el fuego cruzado de la tarjeta gráfica?
Le enseñará a desactivar las técnicas de optimización de miniaturas de carpetas
Solución de falla en la instalación de la impresora Win7
¿Se puede ordenar o sincronizar el ícono de inicio del navegador UC del teléfono en la computadora?
Win7 sistema de formato de video Ifox cómo convertir formato MP4
Solución 100% para Windows 7 SP1 no disponible
¿Por qué mi computadora de escritorio es negra?
Panel de control de Windows 7 "dispositivos e impresoras" no puede abrir la razón y la solución
El software de programación de robots portátiles necesita tráfico?
Windows8 solución perfecta para las firmas de controladores obligatorios
¡No es la misma batalla de la cueva! Equipo alternativo del zodiaco PK!
Windows 8 es realmente difícil de adaptar?
Experiencia alternativa de plugin de gestión en línea
Cómo controlar la computadora a través del teléfono móvil Bluetooth en Vista
Usuario de Linux y permisos de usuario de apache bajo Linux
La representación de la ventana del escritorio de Windows 7 será compatible con DX10.1