Finalidad:Mover archivos a un nuevo directorio (y opcionalmente a una unidad)

 

Formato:MOVER  [/= /A:[[-]rhsadecijopt /B /C /CF /D /DD /DS:[acwu]aaaa-mm-dd /E /G /H /I"texto" /J /K /L /LD /M /MD /MDA /N[dejnstz] /O /O:[-]acdeginorstuz /P /Q /R /S[[+ ]n] /SX /T /TS[acwu]hh:mm:ss.ms /U /UF /V /W /Y /Z] [@expediente] fuente... destino

 

fuenteUn archivo o lista de archivos para mover.
destinoLa nueva ubicación de los archivos.
@expedienteUn archivo de texto que contiene los nombres de los archivos fuente a mover, uno por línea (ver @listas de archivos para más detalles).

 

/A: (Selección de atributo)

/MDA (Copiar atributos de directorio)

/B (Mover después de reiniciar)

/N (Desactivar)

/Cambió)

/O (no te muevas si el objetivo existe)

/CF (resolución modificada 2s+)

/O:... (Orden)

/Directorio)

/Inmediato)

/DD (eliminar subdirectorios vacíos)

/Tranquilo)

/DS (sello de fecha)

/Reemplazar)

/E (Sin mensajes de error)

/S(árbol de subdirectorios)

/G (mostrar porcentaje copiado)

/SX (directorio de destino único)

/H(identificado y sistema)

/Total)

/I"texto" (descripción del partido)

/TS (marca de tiempo)

/J (copiar en modo reiniciable)

/Actualizar)

/K (eliminar a la papelera de reciclaje)

/UF (resolución actualizada 2s+)

/L (transferencia FTP ASCII)

/Verificar)

/LD (crear enlace)

/Limpiar)

/M(archivos modificados)

/Y (forzar el movimiento de archivos cifrados)

/MD (Crear directorio de destino)

/Z (sobrescribir)

 

Ver también COPIA, DEL y REBAUTIZAR.

 

Selección de archivo

 

soportes diálogo de comando, interruptores de atributos, extendido comodines, rangos, múltiples nombres de archivos, expansión variable retardada y incluir listas. Los rangos de exclusión de fecha, hora, tamaño o archivo en cualquier lugar de la línea se aplican a todos fuente archivos. Utilice comodines con precaución sobre volúmenes LFN; ver Búsquedas de archivos LFN para más detalles.

 

Internet: Se puede utilizar con Servidores FTP/TFTP/HTTP/HTTPS.

 

Uso:

 

El comando MOVE mueve uno o más archivos de un directorio a otro, ya sea que los directorios estén en la misma unidad o no. Tiene el mismo efecto que copiar los archivos a una nueva ubicación y luego eliminar los originales. Como COPIA y REBAUTIZAR, MOVE funciona con archivos únicos, archivos múltiples y conjuntos de archivos especificados con una lista de inclusión. Si no especifica ningún argumento, MOVE mostrará su cuadro de diálogo de comando.

 

El comando MOVE más simple mueve un solo fuente archivo a una nueva ubicación y, opcionalmente, le asigna un nuevo nombre. Estos dos ejemplos mueven un archivo de la unidad C: al directorio raíz en la unidad A:

 

[C:\] mover miarchivo.dat a:\

[C:\] mover myfile.dat a:\savefile.dat

 

En ambos casos, MIARCHIVO.DAT se elimina de la unidad C: después de haber sido copiado a la unidad A:. Si un archivo llamado MIARCHIVO.DAT en el primer ejemplo, o GUARDAR ARCHIVO.DAT en el segundo ejemplo, ya existía en la unidad A:, se sobrescribirá. (Esto demuestra la diferencia entre MOVE y RENAME. MOVE moverá archivos entre unidades y sobrescribirá el archivo de destino si existe; RENAME no lo hará).

 

Cuando mueves un solo archivo, el destino puede ser un nombre de directorio o un nombre de archivo. Si es un nombre de directorio y agrega una barra invertida [\] al final del nombre, MOVE mostrará un mensaje de error si el nombre no hace referencia a un directorio existente. Puede utilizar esta función para evitar que MOVE trate un mensaje mal escrito. destino nombre del directorio como nombre de archivo e intentar mover el fuente archivo con ese nombre.

 

Si MUEVE varios archivos, el destino debe ser un nombre de directorio. MOVE moverá cada archivo al destino directorio con su nombre original. Si el destino no es un directorio, MOVE mostrará un mensaje de error y saldrá. Por ejemplo, si C:\FINANZAS\MISARCHIVOS no es un directorio, este comando mostrará un error; de lo contrario, los archivos se moverán a ese directorio:

 

mover *.wks *.txt c:\finanzas\misarchivos

 

Las /D La opción se puede utilizar para movimientos de archivos únicos o múltiples; comprueba si el destino es un directorio y le preguntará si desea crear el destino directorio si no existe.

 

Si MOVE crea uno o más directorios de destino, se agregarán automáticamente a la base de datos de búsqueda de directorio extendida; ver Búsquedas de directorio extendidas para más detalles.

 

Tenga cuidado cuando utilice MOVE con el SELECCIONAR mando. Si SELECCIONA varios archivos y el destino no es un directorio (por ejemplo, debido a un error ortográfico), MOVE asumirá que es un nombre de archivo. En este caso, cada archivo se moverá por turno al destino archivo, sobrescribiendo el archivo anterior y luego el original se borrará antes de mover el siguiente archivo. Al final del comando, todos los archivos originales se habrán borrado y solo el último archivo existirá como archivo. destino archivo.

 

Puede evitar este problema usando corchetes con SELECT en lugar de paréntesis (asegúrese de no permitir que la línea de comando se alargue demasiado; observe el recuento de caracteres en la esquina superior izquierda mientras selecciona archivos). MOVE recibirá entonces una lista de archivos para mover en lugar de una serie de nombres de archivos individuales, detectará el error y se detendrá. También puedes agregar una barra invertida [\] hasta el final del destino nombre para asegurarse de que sea el nombre de un subdirectorio (ver arriba).

 

Cuando especifica un único subdirectorio de origen y un único subdirectorio de destino, el árbol del directorio de origen se moverá a un subdirectorio del directorio de destino. Si el origen es un subdirectorio y el destino no existe, se creará el subdirectorio de destino y el árbol de origen se moverá a él. (Estos son ambos por compatibilidad con CMD.)

 

Si especifica las opciones /C, /CF, /R, /U o /UF, MOVE agregará un ! al especificador de movimiento si el destino existe y se está sobrescribiendo. Por ejemplo:

 

[d:\] mover archivo1 archivo2

archivo1 ->! archivo2

 

MOVE establece tres variables internas:

 

%_move_dirsEl número de directorios creados.
%_move_filesEl número de archivos movidos
%_move_errorsel numero de errores

 

Uso de FTP:

 

Puede mover archivos hacia y desde URL de Internet (FTP, TFTP y HTTP). Por ejemplo:

 

mover ftp://ftp.abc.com/f1.txt c:\text\

 

Los archivos movidos hacia o desde servidores FTP normalmente se transfieren en modo binario. Para realizar una transferencia ASCII utilice el /L cambiar. Las descripciones de los archivos no se copian al mover archivos a una URL de Internet.

 

Caracteres comodín como [*] Y [?] se tratarán como comodines en las URL FTP, pero se tratarán como caracteres normales en las URL HTTP.

 

Nota: Las /G La opción (porcentaje movido) puede informar valores erráticos durante la transferencia de archivos de más de 4 Gb (una limitación de FTP) y durante las descargas http.

 

Secuencias de archivos NTFS:

 

MOVE admite secuencias de archivos en unidades NTFS. Puede mover una secuencia individual especificando el nombre de la secuencia, por ejemplo:

 

mover archivo continuo:s1 archivo2

 

Si no se especifica ningún nombre de secuencia, se mueve todo el archivo, incluidas todas las secuencias. Sin embargo, iSi mueve un archivo a una unidad o dispositivo que no admite transmisiones, solo se mueven los datos principales del archivo; cualquier flujo adicional no se procesa y sus datos se perderán.

 

See Secuencias de archivos NTFS para obtener detalles adicionales.

 

Características y opciones avanzadas

 

Si MOVE debe copiar físicamente los archivos y eliminar los originales (en lugar de cambiarles el nombre), es posible que se libere algo de espacio en el disco. fuente conducir. El espacio libre puede ser el resultado de mover los archivos a otra unidad o de sobrescribir un disco más grande. destino archivo con un tamaño más pequeño fuente archivo. MOVE muestra la cantidad de espacio en disco recuperado a menos que /Q Se utiliza esta opción (ver más abajo). Lo hace comparando la cantidad de espacio libre en disco antes y después de ejecutar el comando MOVE. Sin embargo, esta cantidad puede ser incorrecta si está utilizando un sistema de seguimiento de eliminación que retiene los archivos eliminados para su posterior recuperación, o si otro programa realiza una operación de archivo mientras se ejecuta el comando MOVE.

 

Con precaución con el /A: y /H interruptores (ambos pueden permitir que MOVE procese archivos ocultos) cuando mueve archivos físicamente, y tanto el fuente y destino Los directorios contienen descripciones de archivos. Si el fuente La especificación del archivo coincide con el nombre del archivo de descripción (normalmente DESCRIPCIÓN), y le dice a MOVE que procese archivos ocultos, el DESCRIPCIÓN El archivo en sí se moverá, sobrescribiendo cualquier descripción de archivo existente en el destino directorio. Por ejemplo, si el C:\DATOS directorio contiene descripciones de archivos, este comando sobrescribirá cualquier descripción existente en el D:\GUARDAR directorio:

 

[c:\datos] mover /h d* d:\guardar\

 

(Si elimina el atributo oculto del DESCRIPCIÓN presente la misma precaución se aplica incluso si no utiliza /A: or /H, ya que DESCRIPCIÓN luego se trata como cualquier otro archivo).

 

Nota: El comodín El proceso de expansión intentará permitir tanto la coincidencia de "extensiones" estilo CMD (solo una extensión, al final de la palabra) como la configuración avanzada. TCC cadena coincidencia (permitiendo cosas como *.*.abc) cuando se encuentra un asterisco en el destino de un comando MOVER.

 

Soportes MOVE expresión regular referencias anteriores en el nombre del objetivo. Si utiliza referencias anteriores, también debe utilizar una expresión regular en el nombre de la fuente. La sintaxis es:

 

mover ::nombre de archivo ::destino

 

MOVE admite carpetas web conectadas. Si se copia un archivo HTML (es decir, con una extensión .htm o .html), MOVE buscará una carpeta en el mismo directorio con el mismo nombre y una extensión ".files". Si se encuentra, el directorio .files se moverá al directorio de destino. Puede deshabilitar las carpetas web conectadas configurando la clave de registro:

 

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\NoFileFolderConnection=0

 

Puede anular el servidor proxy HTTP predeterminado, el usuario de proxy y la contraseña de proxy (establecidos en TCMD.INI) con el /Apoderado... .

 

/Apoderado=servidor

/UsuarioProxy=nombre de usuario

/ProxyPwd=la contraseña

 

Opciones:

 

/=Muestre el cuadro de diálogo del comando MOVER para ayudarle a configurar el nombre de archivo y las opciones de la línea de comando. La opción /= puede estar en cualquier lugar de la línea; Las opciones adicionales establecerán los campos apropiados en el cuadro de diálogo de comando.

 

/A:Seleccione solo aquellos archivos que tengan establecidos los atributos especificados. Ver Cambios de atributos para obtener información sobre los atributos que pueden seguir /A:. Consulte la nota de precaución en Características y opciones avanzadas arriba antes de usar /A: cuando tanto el fuente y destino Los directorios contienen descripciones de archivos. No utilice /A: con listas @file. Ver @listas de archivos para más detalles.

 

Puede especificar /R:= para mostrar un cuadro de diálogo que le ayudará a establecer atributos individuales.

 

/BSi MOVE no puede mover el archivo (es decir, acceso denegado), programará su traslado en el próximo reinicio.

 

/CMueva archivos sólo si el destino El archivo existe y es más antiguo que el fuente (Véase también /U). Esta opción es útil para actualizar los archivos de un directorio desde los de otro sin mover ningún archivo recién creado. No utilice /C con listas @file. Ver @listas de archivos para más detalles.

 

/ CFMueva archivos sólo si el destino El archivo existe y es más de 2 segundos más antiguo que el fuente (Véase también /U y /UF). No utilice /CF con listas @file. Ver @listas de archivos para más detalles.

 

/DRequiere que el destino ser un directorio. Si el destino no existe, MOVE le preguntará si desea crearlo. Si el destino existe como un archivo, MOVE fallará con el error "Acceso denegado". Utilice esta opción para evitar que MOVE interprete accidentalmente su destino name como nombre de archivo cuando en realidad es un nombre de directorio mal escrito.

 

/DDCuando se usa con /S, MOVE eliminará cualquier subdirectorio de origen vacío.

 

/DSCambie la marca de tiempo de fecha en los archivos de destino a la fecha especificada.

 

/ESuprime todos los mensajes de error no graves, como "Archivo no encontrado". Aún se mostrarán mensajes de error fatales, como "La unidad no está lista". Esta opción es más útil en archivos por lotes y alias.

 

/GMuestra el porcentaje del archivo movido, la velocidad de transferencia (en Kbytes/segundo) y el tiempo restante estimado. Esto es útil al copiar archivos grandes a través de redes o mediante FTP para mostrar si la transferencia está en curso. /G también muestra el% movido incluso si Windows está cambiando el nombre (que puede ser una copia y eliminación interna).

 

/HMueva todos los archivos, incluidos los archivos ocultos y del sistema. Consulte la nota de precaución en Características y opciones avanzadas arriba antes de usar /H cuando ambos fuente y destino Los directorios contienen descripciones de archivos.

 

/Yo texteo"Seleccione fuente archivos haciendo coincidir el texto de sus descripciones. El texto puede incluir comodines. El texto de búsqueda debe estar entre comillas dobles y debe seguir el /I inmediatamente, sin espacios intermedios. Puede seleccionar todos los nombres de archivos que tengan una descripción con /I"[?]*", o todos los nombres de archivos que no tienen una descripción con /I"[]". No utilice /I con listas @file. Ver @listas de archivos para más detalles.

 

/JCopie el archivo en modo reiniciable. El progreso de la copia se rastrea en el archivo de destino en caso de que falle el movimiento. La copia se puede reiniciar especificando los mismos nombres de archivo de origen y destino.

 

/KSi el MOVE es a una unidad diferente, mueva el archivo fuente a la papelera de reciclaje en lugar de eliminarlo. Al eliminar a la papelera de reciclaje, MOVE verifica la variable de entorno RECYCLEEXCLUDE. Si el archivo coincide, MOVE lo elimina en lugar de enviarlo a la papelera de reciclaje.

 

/LRealice transferencias FTP en modo ASCII, en lugar del modo binario predeterminado.

 

/LDCuando se usa con /S, si el origen es un enlace físico o simbólico a un directorio, MOVE creará el enlace en el directorio de destino en lugar de mover el árbol de subdirectorios.

 

/MMueva sólo los archivos que tengan el bit de archivo configurado. El bit de archivo permanecerá establecido después de MOVE. No utilice /M con listas @file. Ver @listas de archivos para más detalles.

 

/MARYLANDCree el directorio de destino si no existe. (Tenga en cuenta que *debe* terminar el nombre del directorio de destino con un \ final o especificar un componente de nombre de archivo; de lo contrario, MOVE no puede indicar lo que desea para el directorio y lo que desea para el nombre de archivo).

 

/MDACopie los atributos de los subdirectorios de origen a los subdirectorios de destino. Sólo es válido si se muda a otra unidad; de lo contrario, MOVE cambia el nombre del directorio de nivel superior y se conservan todos los atributos del subdirectorio.

 

/NHaga todo excepto mover los archivos. Esta opción es más útil para probar qué hará un comando MOVE complejo. /N muestra cuántos archivos se moverían. /Nno impedir la creación de destino subdirectorios cuando se usa con /S.

 

A /N con uno o más de los siguientes argumentos tiene un significado alternativo:

 

dSaltar directorios ocultos (cuando se usa con /S)
eNo mostrar errores.
jSaltar uniones (cuando se usa con /S)
nNo actualices las descripciones de los archivos.
sNo mostrar el resumen.
tNo actualices el CD/CDD búsqueda de directorio extendida base de datos (JPSTREE.IDX).
zSaltar directorios del sistema (cuando se usa con /S)

 

/ONo mueva los archivos a menos que el destino no exista, es decir, no sobrescribir un objetivo existente.

 

/O:...Ordenar los archivos antes de procesarlos.

 

Puede utilizar cualquier combinación de las opciones de clasificación siguientes. Si se utilizan varias opciones, el listado se ordenará con la primera opción de clasificación como clave principal, la siguiente como clave secundaria, y así sucesivamente:

 

nOrdenar por nombre de archivo y extensión, a menos que e está incluido explícitamente.
-Invertir el orden de clasificación para la siguiente clave de clasificación
aOrdene los nombres y las extensiones en el orden ASCII estándar, en lugar de hacerlo numéricamente cuando se incluyen subcadenas numéricas en el nombre o la extensión.
cOrdenar por relación de compresión
dOrdenar por fecha y hora (los más antiguos primero); ver también /T:acw
eOrdenar por extensión
gSubdirectorios de grupo primero, luego archivos
iOrdenar por descripción
oOrdenar por propietario
rInvertir el orden de clasificación para todas las opciones
sOrdenado por tamaño
tIgual que d
uSin clasificar
zIgual que s

 

/PSolicite al usuario que confirme cada movimiento. Sus opciones cuando se le solicite se explican en detalle en Mensajes del sistema.

 

/Apoderado=servidor

 

/Usuarioproxy=nombre de usuario

 

/ProxyPwd=la contraseña

 

/QNo muestre los nombres de los archivos, el número total de archivos movidos, el porcentaje movido ni la cantidad de espacio en disco recuperado, si corresponde. Cuando se utiliza en combinación con el /P opción anterior, solicitará nombres de archivos pero no mostrará los totales. Esta opción se utiliza con mayor frecuencia en archivos por lotes. Ver también /T.

 

/RSolicitar un Y or N respuesta antes de sobrescribir una existente destino archivo.

 

/SMueva un árbol de subdirectorios completo a otra ubicación. MOVE intentará crear la destino directorios si no existen y eliminará los subdirectorios vacíos después del movimiento. Cuando /D se usa con /S, se le preguntará si el primero destino El directorio no existe, pero MOVE creará automáticamente los subdirectorios siguientes. Si MOVE /S crea uno o más directorios de destino, se agregarán automáticamente al directorio JPSTREE.IDX base de datos. Si intentas usar /S Para mover un árbol de subdirectorios a parte de sí mismo, MOVE detectará el bucle infinito resultante, mostrará un mensaje de error y saldrá. No puede combinar varias opciones /S (incluidas /S, /Sn, /S+1 o /SX) en un solo comando, ni utilizar ninguna opción /S con listas @file. See @listas de archivos para más detalles.

 

Si especifica un número después de /S, MOVE limitará la recursividad del subdirectorio a ese número. Por ejemplo, si tiene un árbol de directorios "\a\b\c\d\e", /S2 solo afectará a los directorios "a", "b" y "c".

 

Si especifica un + seguido de un número después de /S, MOVE no moverá ningún archivo hasta que llegue a esa profundidad en el árbol de subdirectorios. Por ejemplo, si tiene un árbol de directorios \a B C D e, /S+2 no moverá nada en \a or \a\b.

 

MOVE mostrará los subdirectorios de origen vacíos que está eliminando (a menos que use la opción /Q).

 

/SXMueva el árbol de subdirectorios a un único directorio de destino (implica /S). MOVE eliminará los subdirectorios vacíos después del movimiento. No puede combinar varias opciones /S (incluidas /S, /Sn, /S+1 o /SX) en un solo comando, ni utilizar ninguna opción /S con listas @file. Por ejemplo, para mover todos los archivos .EXE en c:\archivos y todos sus subdirectorios al directorio d:\archivos exe:

 

copiar /sx c:\archivos\*.exe d:\exefiles\

 

/TNo muestre los nombres de los archivos a medida que se mueven, pero muestre el número total de archivos movidos.

 

/TSCambie la marca de tiempo en los archivos de destino a la hora especificada.

 

/UMueve cada uno fuente archivo sólo si es más nuevo que un coincidente destino archivo o si hay una coincidencia destino El archivo no existe (ver también /C). Esta opción es útil para mover archivos nuevos o modificados de un directorio a otro. No utilice /U con listas @file. Ver @listas de archivos para detalles. Cuando se utiliza con sistemas de archivos que tienen diferentes resoluciones de tiempo (como FAT y NTFS), /U Intentará utilizar la resolución "más burda" de las dos.

 

/UFMueve cada uno fuente archivo sólo si es más de 2 segundos más reciente que un archivo coincidente destino archivo o si hay una coincidencia destino El archivo no existe (ver también /C y / CF). No utilice /UF con listas @file. Ver @listas de archivos para más detalles.

 

/VVerifique cada escritura en disco realizando una comparación real byte por byte entre el archivo de origen y el de destino recién creado. Esta opción puede aumentar significativamente el tiempo necesario para completar un comando MOVE. /V no funcionará para movimientos FTP, TFTP o HTTP.

 

/WSi el MOVE es a una unidad diferente, después del movimiento oescribir el contenido del archivo fuente utilizando el estándar DoD 5220.22-M (E) para una eliminación segura. (Esto sobrescribe cada byte del archivo tres veces con valores diferentes). Utilice esta opción para borrar completamente el contenido de un archivo de su disco. Una vez que haya utilizado esta opción, será imposible recuperar el archivo incluso si utiliza una utilidad de recuperación, porque el contenido del archivo se destruye antes de eliminarlo.

 

/ESPERAR=n Pausa para n milisegundos entre cada bloque copiado del archivo de origen al de destino. Esto es útil para usuarios con redes lentas y copias de archivos muy grandes; evita que MOVE monopolice todas las E/S de la red. (Solo es válido si el origen y el destino están en unidades diferentes).

 

/YForzar copia de un archivo cifrado archivo incluso cuando el destino será descifrado (por CMD compatibilidad).

 

/ZSobrescribe archivos de destino de solo lectura. Sin esta opción, MOVE generará un error de "Acceso denegado" si el archivo de destino tiene establecido su atributo de solo lectura. Esta opción permite a MOVE sobrescribir archivos de solo lectura sin generar ningún error.