Cuando cambias de directorio con un cambio automático de directorio o CD, CDSo Comandos Pushd mando, TCC Debe encontrar el directorio al que desea cambiar. Si no puede encontrar una coincidencia exacta de la ruta y el nombre del directorio, TCC intenta encontrar el directorio que solicitó a través del CDPATH, luego a través de un Búsqueda de directorio extendida.

 

Habilitando ambos CDPATH y Búsquedas de directorio extendidas puede producir resultados confusos. Si prefiere especificar explícitamente dónde TCC debe buscar directorios, utilizar CDPATH. Si prefieres tener TCC mire todos los nombres de directorio en su disco, use Búsquedas de directorio extendidas.

 

CDPATH es un ambiente variable, y es similar a la TRAYECTORIA Variable utilizada para buscar archivos ejecutables: contiene una lista explícita de directorios para buscar al intentar encontrar un nuevo directorio. TCC agrega el nombre del directorio especificado a cada directorio en CDPATH e intenta cambiar a esa unidad y directorio. Se detiene cuando encuentra una coincidencia o cuando llega al final del CDPATH lista.

 

CDPATH se ignora si se especifica un nombre de directorio completo (uno que comienza con una barra invertida \), o si se incluye una letra de unidad en el nombre. Sólo se utiliza cuando se proporciona un nombre sin letra de unidad ni barra invertida inicial.

 

CDPATH proporciona una manera rápida de encontrar subdirectorios de uso común en una lista explícita de ubicaciones. puedes crear CDPATH con el SET dominio. El formato de CDPATH es similar a la de TRAYECTORIA: una lista de directorios separados por punto y coma. Por ejemplo, si desea que los comandos de cambio de directorio busquen en el C:\DATOS directorio, el D:\SOFTWARE directorio y el directorio raíz de la unidad E: para los subdirectorios que nombre, debe crear CDPATH con este comando:

 

establecer cdpath=c:\data;d:\software;e:\

 

Supongamos que actualmente se encuentra en el directorio C:\WP\LETRAS\ENEROy te gustaría cambiar a D:\SOFTWARE\ÚTIL. Podrías cambiar directorios explícitamente con el comando:

 

[c:\wp\letras\enero] cdd d:\software\util

 

Sin embargo, debido a que D:\SOFTWARE El directorio aparece en su CDPATH variable como se muestra en el ejemplo anterior (asumiremos que es el primer directorio en la lista con un UTIL subdirectorio), simplemente puede ingresar el comando

 

[c:\wp\letras\enero] utilidad cdd

 

o, utilizando un cambio automático de directorio:

 

[c:\wp\letras\enero] utilidad\

 

cambiar a D:\SOFTWARE\ÚTIL.

 

TCC busca primero en el directorio actual e intenta encontrar el C:\WP\LETRAS\ENERO\UTIL subdirectorio. Luego mira CDPATH, y añade UTIL a cada entrada en el CDPATH variable. En otras palabras, intenta cambiar a C:\DATOS\ÚTIL, luego a D:\SOFTWARE\ÚTIL. Debido a que este cambio se realiza correctamente, la búsqueda se detiene y se completa el cambio de directorio.

 

Si cambia con frecuencia entre directorios "hermanos", es decir, entre subdirectorios de un directorio principal común. Puedes entrar .. como entrada de búsqueda en su CDPATH. Usted puede utilizar ... para encontrar "tíos", es decir, un directorio de un nivel superior (un hermano del directorio principal), por lo tanto, un subdirectorio del directorio de 2 niveles superior.