Modifications automatiques des répertoires

Les changements automatiques de répertoire font partie des fonctions complètes de navigation dans les répertoires intégrées à TCC.  Pour un résumé de ces fonctionnalités et pour plus d'informations sur les recherches étendues dans les répertoires et sur CDPATH, voir Navigation dans les répertoires.

 

Leschangements automatiques de répertoire vous permettent de changer rapidement de répertoire à partir de l'invite de commande, sans avoir à entrer une  commande CD ou CDDexplicite . Il vous suffit de taper le nom du répertoire que vous souhaitez changer à l'invite, avec une barre oblique inverse terminale (\) (saisie manuellement ou automatiquement via l' option de configuration Add \ to Directories ). Par exemple :

 

[c:\] tcmd\

[c:\tcmd]

 

Cette fonction peut simplifier considérablement les changements de répertoire lorsqu'elle est associée à la recherche étendue dans les répertoires ou à CDPATH. Si vous avez activé l'une ou l'autre de ces fonctions, TCC les utilisera pour rechercher un répertoire lors d'un changement automatique de répertoire.

 

Par exemple, supposons que lesrecherches dans les répertoires étendus soient activées et que le répertoire WIN existe sur le lecteur E :. Vous pouvez passer à ce répertoire en un seul mot sur la ligne de commande :

 

[c:\tcmd] win\

[e:\win]

 

Cela dépend de la façon dont les recherches dans les répertoires étendus sont configurées et du nombre de sous-répertoires de votre disque dont les noms contiennent la chaîne WIN. Lorsque vous exécutez une telle commande, vous pouvez voir un changement immédiat, comme indiqué ci-dessus, ou une fenêtre contextuelle contenant une liste de sous-répertoires correspondant à WIN parmi lesquels choisir.

 

Le texte précédant la barre oblique inverse peut inclure une lettre de lecteur, un chemin d'accès complet, un chemin d'accès partiel ou un nom UNC (voir Systèmes de fichiers pour plus de détails sur les noms UNC) . Des commandes telles que "....\" peuvent être utilisées pour remonter rapidement dans l'arborescence des répertoires (voir Noms des répertoires parents étendus) .

 

Sivous saisissez un nom de répertoire sans la barre oblique inverse, l'analyseur passera à ce répertoire si aucune commande interne ou externe de ce nom n'est trouvée (et avant que l ' alias UNKNOWN_CMD ne soit exécuté).

 

Tous les changements de répertoire, y compris les changements automatiques, sauvegardent le répertoire en cours afin qu'il puisse être rappelé par une  commande CDD - ou CD - .

 

Par exemple, toutes les entrées suivantes sont des entrées de changement de répertoire automatique valides :

 

[c:\] d:\data\finance\

[c:\] archives\

[c:\] ...\util\scanner\

[c:\] \\server\vol1\george\

 

Le premier et le dernier exemple passent au répertoire nommé. Ledeuxième passe au sous-répertoire ARCHIVES du répertoire actuel, et le troisième au sous-répertoire UTILSCANNER du répertoire situé deux niveaux plus haut que le répertoire actuel dans l'arborescence.