| 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] |
| path | Le nom du répertoire (ou du lecteur et du répertoire) à changer. |
| folder | Un nom de dossier du Shell Windows |
| drive | Un lecteur ou une liste de lecteurs à inclure dans la base de données de recherche de répertoires étendue. |
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 :
| /D | Supprime 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
| /N | Sauter 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é. |
| /S | Construit 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".
| /T | Modifie é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. |
| /U | Met à 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.