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

Trovare una directory/cartella con CMD senza conoscere il percorso completo

Non conosco il percorso completo di una cartella, solo il nome della cartella. Vorrei trovare ovunque dove si trova questa cartella usando CMD. C'è un comando che fa questo?

Sto cercando un equivalente a quello di *nix:

find . -name <folder name> -type d

C'è qualcosa di simile in CMD di Windows? So che dir /s …

Risposte (3)

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

Quindi alla radice del disco:

dir <Folder Name> /AD /s
11
11
11
2012-05-23 20:00:08 +0000
  1. passate alla cartella di ricerca principale (ad esempio C:)
  2. digitate dir /S /P <file or foldername> (/P fa una pausa dopo ogni schermata di informazioni)

Se volete una lista di tutte le occorrenze di uno specifico nome di file, potete semplicemente reindirizzare l'output a un file:

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

Puoi anche restringere i tuoi risultati usando lo switch /A del comando dir. Se vuoi elencare solo le directory, puoi aggiungere /AD al tuo comando:

dir /S /P <filename> /AD

Altre possibilità sono:

/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

Se volete saperne di più sul comando dir, digitate semplicemente dir /? nel vostro cmd.

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

/S cerca ricorsivamente

/b rimuove i metadati aggiuntivi della directory dai risultati della ricerca, così si ottiene una lista pulita di file