2012-05-23 19:45:02 +0000 2012-05-23 19:45:02 +0000
17
17

Buscar un directorio/carpeta con CMD sin conocer la ruta completa

No sé la ruta completa de una carpeta, sólo el nombre de la carpeta. Me gustaría encontrar en todas partes donde está esta carpeta usando CMD. ¿Hay algún comando que haga esto?

Estoy buscando un equivalente al de \Nnix:

find . -name <folder name> -type d

¿Hay algo así en el CMD de Windows? Sé que dir /s …

Respuestas (3)

24
24
24
2012-05-23 19:58:57 +0000

Así que en la raíz de la unidad:

dir <Folder Name> /AD /s
11
11
11
2012-05-23 20:00:08 +0000
  1. cambie a la carpeta de búsqueda raíz (por ejemplo, C:)
  2. escriba dir /S /P <file or foldername> (/P hace una pausa después de cada pantalla de información)

Si desea una lista de todas las apariciones de un nombre de archivo específico, puede simplemente redirigir la salida a un archivo:

dir /S <filename> > c:\results.txt

También puede limitar los resultados utilizando el parámetro /A del comando dir. Si desea listar sólo los directorios, puede añadir /AD a su comando:

dir /S /P <filename> /AD

Otras posibilidades son:

/A Displays files with specified attributes.
 attributes D Directories R Read-only files
              H Hidden files A Files ready for archiving
              S System files I Not content indexed files
              L Reparse Points - Prefix meaning not

Si quieres saber más sobre el comando dir, simplemente escribe dir /?en tu cmd.

0
0
0
2018-07-02 09:06:32 +0000
dir /S /b

/S busca de forma recursiva

/b elimina los metadatos adicionales del directorio de los resultados de la búsqueda, por lo que se obtiene una lista limpia de archivos