, donde
Muestra la ubicación de los archivos que coinciden con el patrón de búsqueda especificado.
Sintaxis
where [/r <Dir>] [/q] [/f] [/t] [$<ENV>:|<Path>:]<Pattern>[ ...]
Parámetros
Parámetro | Descripción |
---|---|
/r <Dir> | Indica una búsqueda recursiva, empezando por el directorio especificado. |
/q | Devuelve un código de salida (0 si se ha realizado correctamente, 1 si se produce un error) sin mostrar la lista de archivos coincidentes. |
/f | Muestra los resultados del comando where entre comillas. |
/t | Muestra el tamaño del archivo y la fecha y hora de la última modificación de cada archivo coincidente. |
[$<ENV>:|<Path>:]<Pattern>[ ...] | Especifica el patrón de búsqueda para que coincidan los archivos. Se requiere al menos un patrón y el patrón puede incluir caracteres comodín (* y ?). De forma predeterminada, where busca en el directorio actual y las rutas de acceso especificadas en la variable de entorno PATH. Puede especificar una ruta de acceso diferente para buscar mediante el formato $ENV:Pattern (donde ENV es una variable de entorno existente que contiene una o varias rutas de acceso) o mediante el formato Path:Pattern (donde Path es la ruta de acceso del directorio que desea buscar). Estos formatos opcionales no se deben usar con la opción de línea de comandos /r. |
/? | Muestra la ayuda en el símbolo del sistema. |
Comentarios
- Si no especifica una extensión de nombre de archivo, las extensiones enumeradas en la variable de entorno PATHEXT se anexan al patrón de forma predeterminada.
- Where puede ejecutar búsquedas recursivas, mostrar información de archivo, como fecha o tamaño, y aceptar variables de entorno en lugar de rutas de acceso en equipos locales.
Ejemplos
Para buscar todos los archivos denominados Test in drive C del equipo actual y sus subdirectorios, escriba:
where /r c:\ test
Para enumerar todos los archivos del directorio público, escriba:
where $public:*.*
Para buscar todos los archivos denominados Bloc de notas en la unidad C del equipo remoto, Computer1 y sus subdirectorios, escriba:
where /r \\computer1\c notepad.*