Objet :Modifier le lecteur de disque et le répertoire actuels

 

Format :CDD [/= /A /D[drive ...] /N[J] /S[n][drive ...] /U[n][drive ...] /X] [path | - | :folder]

 

pathLe nom du répertoire (ou du lecteur et du répertoire) à changer.
folderUn nom de dossier du Shell Windows
driveUn lecteur ou une liste de lecteurs à inclure dans la base de données de recherche de répertoires étendue.

 

/A(tous les lecteurs)

/S(earch tree)

/D(supprimer de JPSTREE.IDX)

/T (modifie également le répertoire des dossiers)

/N(pas de recherche étendue)

/TO (Modifier uniquement le répertoire des dossiers)

/NJ (Sauter les jonctions)

//U(mettre à jour l'arbre)

/R(point d'analyse)

/X (exclure de l'historique du répertoire)

 

Voir aussi : CD, MD, PUSHD, RD et Navigation dans les répertoires.

 

Syntaxe de complétion des fichiers :

 

La syntaxe de complétion de nom de fichier par défaut est : dirs

 

Utilisation :

 

La commande CDD est similaire à la  commande CD, à ceci près qu'elle modifie également l'unité de disque par défaut, si celle-ci est spécifiée. Par exemple, pour passer du répertoire racine du lecteur A au sous-répertoire C:\WP :

 

[a:\] cdd c:\wp

[c:\wp]

 

Si aucun argument de lecteur / chemin n'est fourni, CDD affiche le lecteur et le répertoire en cours.

 

CDD peut également être utilisé pour créer et mettre à jour la base de données Extended Directory Search (JPSTREE.IDX).

 

Si le chemin commence par un ~ (tilde), CD se substitue au répertoire personnel de l'utilisateur, tel que défini par HOME dans l'environnement. (Si HOME n'existe pas, TCC recherchera %HOMEDRIVE + HOMEPATH).

 

Vous pouvez passerau répertoire parent avec CDD ..; vous pouvez également remonter d'un niveau de répertoire supplémentaire avec chaque [.]  supplémentaire.  Par exemple,CDD .... permet de remonter de trois niveaux dans l'arborescence des répertoires.

 

CDD peut également passer à un lecteur réseau et à un répertoire spécifié par un nom UNC (voir Systèmes de fichiers pour plus de détails).

 

Lorsque vous utilisez CDD pour passer à un répertoire sur un lecteur LFN, vous devez citer le  nom duchemin d'accès s'il contient des espaces blancs ou des caractères spéciaux.

 

Si CDD ne peut pas passer au répertoire que vous avez spécifié, il cherchera d'abord dans CDPATH, puis dans la  base de données de recherche étendue de répertoires afin de trouver un répertoire correspondant et d'y basculer. Vous pouvez désactiver cette recherche étendue par défaut avec /N. Vous pouvez également utiliser des caractères génériques dans lechemin d'accès pour forcer une recherche étendue dans les répertoires. Lisez la section sur la navigation dans les répertoires pour plus de détails sur ces fonctions et d'autres fonctions de navigation dans les répertoires.

 

Si l'option EverythingSearch est activée, CDD utilisera Everything Search (http://www.voidtools.com) au lieu de JPSTREE.IDX pour les recherches floues dans les répertoires. Everything Search est légèrement plus rapide, mais ne fonctionne que sur les disques NTFS locaux. Définir l'option EverythingSearch équivaut à définir FuzzyCD=3 (*nom*). Le programme d'installation d Take Command installera automatiquemen tEverything Search.

 

CDD enregistre le lecteur et le répertoire actuels avant de passer à un nouveau répertoire. Vous pouvez revenir au lecteur et au répertoire précédents en entrant CDD - (il doit y avoir un espace entre la commande CDD et le trait d'union). Vous pouvez passer d'un lecteur et d'un répertoire à l'autre en entrant CDD - à plusieurs reprises . Le répertoire sauvegardé est le même pour les commandes CD et CDD. Les changements de lecteur et les changements automatiques de répertoire modifient également le répertoire sauvegardé, de sorte que vous pouvez utiliser CDD - pour revenir à un répertoire que vous avez quitté lors d'un changement de lecteur ou d'un changement automatique de répertoire. TCC reconnaît un simple trait d'union sur la ligne de commande comme alias interne pour CDD -.

 

Au démarrage, TCC enregistre le dernier répertoire de SHRALIAS ou (s'il est chargé par TCSTART) la liste de l'historique des répertoires dans la mémoire tampon "CD -".

 

Leschangements de répertoire effectués avec CDD sont enregistrés dans la liste de l'historique des répertoires et peuvent être affichés dans la fenêtre de l'historique des répertoires, ce qui vous permet de revenir rapidement à un répertoire récemment utilisé.

 

Windows limite la longueur autorisée du nom complet du sous-répertoire (voir la  rubrique Répertoires et sous-répertoires pour plus d'informations sur les noms de répertoires).

 

Lorsque vous changez de répertoire, TCC conserve la casse originale de chaque élément du chemin d'accès. Ceci est nécessaire pour quelques programmes qui sont sensibles à la casse dans leur utilisation des noms de répertoires.

 

Vous pouvez également créer un CD vers l'un des dossiers prédéfinis de l'interpréteur de commandes de Windows. La syntaxe est la suivante

 

CDD :foldername

 

où foldername peut être :

 

AccountPictures

AddNewProgramsFolder

AdministrativeTools

AppData

ApplicationShortcuts

AppsFolder

AppUpdatesFolder

Cache

CameraRoll

CDBurning

ChangeRemoveProgramsFolder

CommonAdminTools

CommonAppData

CommonDesktop

CommonDocuments

CommonDownloads

CommonMusic

CommonPictures

CommonPrograms

CommonRingtones

CommonStartMenu

CommonStartup

CommonTemplates

CommonVideo

ConflictFolder

ConnectionsFolder

Contacts

ControlPanelFolder

Cookies

Cookies\Low

CredentialManager

CryptoKeys

Desktop

DeviceMetadataStore

DocumentsLibrary

Downloads

dpapiKeys

Favorites

Fonts

Games

GameTasks

History

HomeGroupCurrentUserFolder

HomeGroupFolder

ImplicitAppShortcuts

InternetFolder

Libraries

Links

LocalAppData

LocalAppDataLow

MusicLibrary

MyComputerFolder

MyMusic

MyPictures

MyVideo

Nethood

NetworkPlacesFolder

OneDrive

OneDriveCameraRoll

OneDriveDocuments

OneDriveMusic

OneDrivePictures

Personal

PicturesLibrary

PrintersFolder

PrintHood

Profile

ProgramFiles

ProgramFilesCommon

ProgramFilesCommonX64

ProgramFilesCommonX86

ProgramFilesX64

ProgramFilesX86

Programs

Public

PublicAccountPictures

PublicGameTasks

PublicLibraries

QuickLaunch

Recent

RecordedTVLibrary

RecycleBinrFolder

ResourceDir

RingTones

RoamedTileImages

RoamingTiles

SavedGames

Screenshots

Searches

SearchHistoryFolder

SearchHomeFolder

SearchTemplatesFolder

SendTo

StartMenuStart Menu

Startup

SyncCenterFolder

SyncResultsFolder

SyncSetupFolder

System

SystemCertificates

SystemX86

Templates

ThisPCDesktopFolder

UsersFilesFolder

UserPinned

UserProfiles

UserProgramFiles

UserProgramFilesCommon

UsersLibrariesFolder

VideosLibrary

Windows

 

Options :

 

/=Affiche la boîte de dialogue de la commande CDD pour vous aider à définir les options de la ligne de commande. L'option /= peut se trouver n'importe où sur la ligne ; les options supplémentaires définiront les champs appropriés dans la boîte de dialogue de commande.

 

/ALorsque CDD est utilisé avec cette option, il affiche le répertoire courant sur tous les lecteurs, de C : au dernier lecteur du système. Vous ne pouvez pas changer de lecteur et de répertoire et utiliser /A dans la même commande.

 

/DSupprime les lecteurs ou les arborescences de répertoires spécifiés de la  base de données Extended Directory Search (JPSTREE.IDX).  Utilise la même syntaxe que /S pour les noms de lecteurs et de répertoires .  Par exemple, pour supprimer les répertoires sous F:\MYDIR de JPSTREE.IDX:

 

cdd /d f:\mydir

 

/NSauter la recherchestandard de répertoires étendus lorsque le répertoire n'est pas trouvé. Cette option est utile dans les fichiers batch pour forcer une erreur -- plutôt qu'une recherche étendue -- si un répertoire n'est pas trouvé.

 

/NJSauter les jonctions lors de l'indexation des répertoires (voir /S).

 

/RChange pour la cible du point de reparsage (lien dur ou symbolique).

 

/SConstruit ou reconstruit la  base de donnéesExtended Directory Search (JPSTREE.IDX).  Vous ne pouvez pas vous déplacer vers un nouveau lecteur et un nouveau répertoire et utiliser /S dans la même commande.

 

Pour inclure tous les disques durs locaux dans la base de données, utilisez la commande :

 

cdd /s

 

Pour limiter ou compléter la liste des lecteurs inclus dans la base de données, énumérez les lecteurs et les noms de volume réseau après le  commutateur/S. Par exemple, pour inclure les lecteurs C, D et E, ainsi que le nom de partage \\Nserveur\Ndir1, utilisez cette commande :

 

cdd /s c:\ d:\ e:\ \\server\dir1

 

Tous les répertoires non cachés des lecteurs répertoriés seront indexés. CDD /S indexera également les répertoires cachés si l' option Complete Hidden Files est activée. Chaque fois que vous utilisez /S, tout ce qui se trouve dans la base de données de répertoires précédente est remplacé par la nouvelle base de données qui est créée. Pour mettre à jour la base de données, voir /U ci-dessous.

 

Vous pouvez indexer des sous-répertoires spécifiques plutôt qu'un lecteur entier. Par exemple, pour indexer tous les répertoires du lecteur C, mais seulement l'arborescence du MSSDK sur le lecteur D :

 

cdd /s c:\ d:\mssdk

 

Si vous spécifiez un nombre après le /S, CDD limitera la récursivité des sous-répertoires à ce nombre. Par exemple, si vous avez une arborescence de répertoires "\a\b\c\d\e", /S2 n'indexera que les répertoires "a", "b" et "c".

 

/TModifie également le répertoire actuel dans la fenêtre de l'explorateur de fichiers. Take Command dans la fenêtre de l'explorateur de fichiers.

 

/TOModifier le répertoire actuel dans la fenêtre de l'explorateur de fichiers sans changer le nom du répertoire. Take Command dans la fenêtre de l'explorateur de fichiers sans changer le répertoire TCC sans modifier le répertoire actuel.

 

/UMet à jour la  base de donnéesExtended Directory Search (JPSTREE.IDX) avec les lecteurs et répertoires spécifiés au lieu de reconstruire toute la base de données des répertoires. Utilise la même syntaxe que /Spour les noms de lecteurs et de répertoires .  Par exemple, pour mettre à jour l' arborescenceD:\MSSDK et l'ensemble du lecteur E:

 

cdd /u d:\mssdk e:\

 

Si vous spécifiez un nombre après le /U, CDD limitera la récursivité des sous-répertoires à ce nombre. Par exemple, si vous avez une arborescence de répertoires "\a\b\c\d\e", /S2 ne mettra à jour que les répertoires "a", "b" et "c".

 

Remarque : La variable TREEEXCLUDE peut être utilisée pour spécifier les lecteurs et les répertoires à ignorer lors de la mise à jour de la base de données des répertoires.

 

/XNe pas enregistrer le répertoire actuel dans la liste de l'historique des répertoires.