Finalidad: | Realizar un comando en todos los archivos disponibles excepto los especificados |
Formato: | EXCEPTO [/I"texto" /N[em]] [(@expediente) | (presentar ...)] comando |
presentar | El archivo o archivos que se excluirán del comando. |
@expediente | Un archivo de texto que contiene los nombres de los archivos a excluir, uno por línea (ver @listas de archivos para más detalles). |
comando | El comando a ejecutar, incluidos todos los parámetros y modificadores apropiados. |
/I (descripción del partido) /NM (sin coincidencias)
Ver también: ATTRIB Rangos de exclusión de archivos.
Selección de archivo
Soportes extendidos comodines, rangos, múltiples nombres de archivosy incluir listas. Los rangos de fecha, hora, tamaño o exclusión de archivos deben aparecer inmediatamente después de la palabra clave EXCEPT.
Utilice comodines con precaución sobre volúmenes LFN; ver Búsquedas de archivos LFN para obtener más detalles.
Uso:
EXCEPT proporciona un medio para ejecutar un comando en un grupo de archivos y/o subdirectorios y excluir un subgrupo de la operación. El comando puede ser un comando interno o alias, un comando externo o un archivo por lotes. No se recomienda utilizar comandos internos con EXCEPTO. Rangos de exclusión de archivos proporciona un método más rápido y flexible para excluir archivos de los comandos internos y no manipula los atributos de los archivos, como lo hace EXCEPT. Sin embargo, los rangos de exclusión sólo se pueden utilizar con comandos internos; debe utilizar EXCEPTO para comandos externos.
Puede utilizar comodines para especificar los archivos que se excluirán del comando. Cuando utiliza EXCEPTO en una unidad LFN, debe citar cualquier nombre de archivo entre paréntesis que contenga espacios en blanco o caracteres especiales.
EXCEPT asumirá que los archivos que se excluirán están en el directorio actual, a menos que se especifique explícitamente otro directorio.
EXCEPT evita operaciones en los archivos especificados configurando el atributo oculto, ejecutando el comando y luego borrando el atributo oculto. Si el comando se cancela de forma inusual, es posible que necesite utilizar el comando ATTRIB para eliminar el atributo oculto de los archivos. Los archivos que ya tenían el atributo oculto y están incluidos en el conjunto que coincide EXCEPTO, no se ocultarán después de completar EXCEPTO. El atributo oculto de los archivos que no coinciden EXCEPTO no se cambiará.
Precaución: EXCEPT no funcionará con programas o comandos que ignoren el atributo oculto o que funcionen explícitamente con archivos ocultos, incluidos DEL /Z, y el /A:H or /H (procesar archivos ocultos) interruptores disponibles en los comandos de procesamiento de archivos internos.
Los rangos de fecha, hora y tamaño se pueden usar inmediatamente después de la palabra EXCEPTO para calificar mejor qué archivos deben excluirse de la lista. comando. Si el comando es un comando interno que admite rangos, también se puede utilizar un rango independiente en el comando sí mismo. También puede utilizar un rango de exclusión de archivos dentro del comando EXCEPTO; sin embargo, esto seleccionará los archivos que se excluirán EXCEPTO y, por lo tanto, se incluirán en la ejecución del comando.
Puedes usar agrupación de comandos para ejecutar múltiples comandos con un solo EXCEPTO. Por ejemplo, el siguiente comando copia todos los archivos en el directorio actual cuyas extensiones comienzan con .ALLÁ, excepto el .DAT archivos, a la D:\GUARDAR directorio, luego cambia los primeros dos caracteres de la extensión de los archivos copiados a .SA:
excepto (*.dat) (copiar *.da* d:\save & ren *.da* *.sa*)
Si el último argumento en la línea es un solo (, se interpreta como el inicio de un grupo de mando. EXCEPT agregará las siguientes líneas (en un archivo por lotes) o le solicitará más información (en la línea de comando) hasta que cierre ).
Opción:
/Yo texteo" | Seleccione archivos haciendo coincidir el texto en sus descripciones. El texto puede incluir comodines y comodines extendidos. 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 obtener más detalles. |