¿Cómo encuentra el sistema Win10 rápidamente los archivos a través del símbolo del sistema?

  

Muchos usuarios saben que en el sistema Win10, puede utilizar la función de búsqueda en esta computadora para buscar los archivos necesarios, y puede dejar que Xiaona lo ayude a buscar, pero la búsqueda es bastante larga en comparación con el uso de la búsqueda CMD. Puede utilizar el método de búsqueda CMD para acelerar la búsqueda.

para /r Uso:

Usando el comando find en Linux, es conveniente encontrar archivos, entonces no hay un comando similar en Win10 para recorrer el directorio y encontrar el archivo por nombre de archivo Que La respuesta es:

El comando for /r en Win10 tiene una funcionalidad similar al comando find en Linux, usando una sintaxis similar:

find /r nombre de directorio% nombre de variable en (modo de coincidencia 1, modo coincidente 2) comando do

el modo coincidente puede ser salvaje como:

* .jpg: todos los archivos con sufijo .jpg.

* test *: todos los archivos que contienen test en su nombre.

Nota:

1. Haga coincidir al menos uno * en el modo de coincidencia.

2, el contenido coincidente está limitado al nombre del archivo, no coincidirá con el nombre del directorio.

Si solo encuentra y genera el nombre del archivo, el siguiente comando do puede usar el nombre de la variable @ echo%, es decir:

para /r nombre del directorio% i en (modo de coincidencia 1, modo de coincidencia 2) do @echo% i

Ejemplos comunes:
# Listar todos los archivos en el directorio TestDir y todos los subdirectorios C: \\ Users \\ cashey \\ Desktop > para /r TestDir% i en (*) do @echo% i C: \\ Users \\ cashey \\ Desktop \\ TestDir \\ b.jpg C: \\ Users \\ cashey \\ Desktop \\ TestDir \\ c.png C: \\ Users \\ cashey \\ Desktop \\ TestDir \\ doc \\ 1 .txt C: \\ Users \\ cashey \\ Desktop \\ TestDir \\ doc \\ 2.txt C: \\ Users \\ cashey \\ Desktop \\ TestDir \\ src \\ test.py # Encuentre todos los archivos txt en el directorio TestDir y todos los subdirectorios C : \\ Users \\ cashey \\ Desktop > for /r TestDir% i in (* .txt) do @echo% i C: \\ Users \\ cashey \\ Desktop \\ TestDir \\ doc \\ 1.txt C: \\ Users \\ cashey \\ Desktop \\ TestDir \\ doc \\ 2.txt # Encuentre todos los archivos txt y jpg en el directorio TestDir y todos los subdirectorios C: \\ Users \\ cashey \\ Desktop > para /r TestDir% i en (* .txt, *. Jpg) do @echo% i C: \\ Users \\ cashey \\ D Esktop \\ TestDir \\ b.jpg C: \\ Users \\ cashey \\ Desktop \\ TestDir \\ doc \\ 1.txt C: \\ Users \\ cashey \\ Desktop \\ TestDir \\ doc \\ 2.txt # Busque en el directorio TestDir y todos los subdirectorios Todos los archivos que contienen archivos de prueba C: \\ Users \\ cashey \\ Desktop > for /r TestDir% i in (* test *) do @echo% i C: \\ Users \\ cashey \\ Desktop \\ TestDir \\ src \\ test.py

Puntos a tener en cuenta:

Si no hay * en el modo de coincidencia, no coincidirá exactamente con el nombre del archivo, pero generará el resultado del modo de coincidencia en todos los subdirectorios, como este: Br> # El directorio no contiene ningún archivo llamado abc C: \\ Users \\ cashey \\ Desktop > for /r TestDir% i en (abc) do @echo% i C: \\ Users \\ cashey \\ Desktop \\ TestDir \\ Abc C: \\ Users \\ cashey \\ Desktop \\ TestDir \\ doc \\ abc C: \\ Users \\ cashey \\ Desktop \\ TestDir \\ src \\ abc

La salida anterior generalmente no es lo que esperaba, al menos 1 en el patrón. * #

Si está acostumbrado a este tipo de búsqueda, sentirá que esto es más rápido de lo esperado y puede acelerar su trabajo. Trabaja de forma más eficiente y ahorra más tiempo.

Copyright © Conocimiento de Windows All Rights Reserved