La complétion du nom de fichier peut vous aider en remplissant un nom de fichier complet sur la ligne de commande lorsque vous vous en souvenez seulement ou que vous souhaitez en saisir une partie. La complétion du nom de fichier peut être utilisée sur la ligne de commande, ce qui est expliqué ici, et dans un fenêtre de complétion du nom de fichier.
En plus des noms de fichiers, vous pouvez éventuellement compléter les noms d'alias et les noms de commandes internes (voir OPTION / Ligne de commande / Achèvement du nom de fichier) lorsque l'argument est au début de la ligne de commande.
De nombreux internes TCC les commandes ont une syntaxe de complétion de nom de fichier prédéfinie ; voir le Syntaxe de complétion de fichier section dans les commandes individuelles pour plus de détails.
Clés de complétion du nom de fichier:
F8 or Maj-Tab | Obtenez le nom de fichier correspondant précédent. |
F9 or Languette | Obtenez le prochain nom de fichier correspondant. |
F10 | Conservez le nom de fichier correspondant actuel et affichez le nom correspondant suivant immédiatement après le nom actuel. |
F12 | Répétez le nom de fichier qui vient d'être renvoyé par une correspondance F9/Tab. |
Alt + F9 | Restaurez le masque de nom de fichier d'origine après un précédent F9 ou Tab. (Cela ne fonctionnera que si vous n'avez pas terminé la boucle de complétion ; c'est-à-dire en appuyant sur autre chose que Tab, Shift-Tab, F8, F9, F10 ou F12.) |
Ctrl + A | Basculer entre le nom de fichier long et court. |
Maj + F6 | Basculez entre les fichiers par défaut + la complétion du nom de fichier des répertoires et les répertoires uniquement. La valeur par défaut sera réinitialisée sur une nouvelle ligne de commande. |
Ctrl + F6 | Basculez entre la complétion des fichiers trouvés dans le répertoire local et leur complétion dans le répertoire local + tous les répertoires de PATH. |
Remarque : Les frappes indiquées ci-dessus sont les valeurs par défaut. Voir Directives de cartographie des clés pour plus de détails sur la façon d’attribuer différentes frappes.
Par exemple, si vous savez que le nom d'un fichier commence AU mais vous ne vous souvenez plus du reste du nom, tapez :
copier au
puis appuyez sur Languette clé ou F9 clé. TCC recherchera dans le répertoire actuel les noms de fichiers commençant par AU et insérez le premier sur la ligne de commande à la place du AU que vous avez tapé.
Si c'est le fichier que vous souhaitez, complétez simplement la commande. Si TCC vous n'avez pas trouvé le fichier que vous cherchiez, appuyez sur Languette or F9 encore une fois pour remplacer le nom de fichier suivant qui correspond à votre modèle (dans l'exemple ci-dessus, commence par AU). Lorsqu'il n'y a plus de noms de fichiers correspondant à votre modèle, le système émet un bip à chaque fois que vous appuyez sur Languette or F9.
Si vous dépassez le nom de fichier souhaité, appuyez sur Maj-Tab or F8 pour sauvegarder et revenir au nom de fichier correspondant précédent. Après avoir sauvegardé le premier nom de fichier, le système émettra un bip à chaque fois que vous appuierez sur Maj-Tab or F8.
Si vous souhaitez saisir plusieurs noms de fichiers correspondants sur la même ligne de commande, appuyez sur F10 lorsque chaque nom souhaité apparaît. Cela conservera ce nom et placera le prochain nom de fichier correspondant après lui sur la ligne de commande. Vous pouvez alors utiliser Languette (ou F9) et Maj-Tab (ou F8) pour parcourir les fichiers correspondants restants.
Le modèle que vous utilisez pour la correspondance peut contenir des caractères de nom de fichier valides, ainsi que des caractères génériques et des caractères étendus. caractères génériques. Par exemple, vous pouvez copier la première correspondance . TXT fichier en tapant
copier *.txt
puis en appuyant sur Languette.
Si vous ne spécifiez pas une partie d'un nom de fichier avant d'appuyer sur Languette, TCC correspondra à tous les fichiers. Par exemple, si vous entrez la commande ci-dessus sous la forme "COPY ", sans le *.SMS, puis appuyez sur Languette, le premier nom de fichier du répertoire actuel s'affiche. Chaque fois que vous appuyez sur Languette or F9 après cela, un autre nom du répertoire actuel s'affiche, jusqu'à ce que tous les noms de fichiers aient été affichés. Remarque : vous devez terminer la commande (par exemple, en espace) avant que la finalisation du fichier ne soit disponible.
TCC va ajouter * au nom sur les lecteurs LFN, et * *. sur des lecteurs qui ne prennent en charge que les noms de fichiers courts. Si vous tapez un groupe de noms de fichiers dans un inclure la liste, la partie de la liste d'inclusion située au niveau du curseur sera utilisée comme modèle à rechercher.
Lorsque la complétion du nom de fichier est utilisée au début de la ligne de commande, elle ne correspondra qu'aux répertoires, fichiers exécutables et fichiers avec extensions exécutables (et éventuellement des alias ou des commandes internes, si vous avez défini CompleteAliases et/ou CompleteInternals), puisque ce sont les seuls noms de fichiers qu'il est logique d'utiliser au début d'une commande. Si un répertoire est trouvé, un \ y sera annexé pour permettre une changement de répertoire automatique. Si vous devez compléter le nom d'un autre fichier au début de la ligne de commande, appuyez sur espace avant de commencer à taper le nom. La complétion du nom de fichier correspondra alors à n'importe quel nom, pas seulement aux noms de répertoire et d'exécutable. Notes que vous pouvez également "exécuter" des fichiers dont l'extension a une association dans le Windows Registre, mais ces fichiers ne sont pas considérés comme exécutables par TCC, et uniquement la méthode ci-dessus en utilisant un espace marchera.
La complétion des noms de fichiers se produit dans l'ordre physique dans lequel les noms de fichiers correspondants sont stockés dans le répertoire, le même ordre dans lequel DIR /O:U les énumérerait. Cet ordre est déterminé par le système de fichiers sous-jacent.
TCC développera automatiquement les noms de variables intégrés dans le nom de fichier en cours de finalisation.
TCC prend également en charge le serveur réseau et la complétion du nom de partage. Si le nom de fichier commence par \\, les routines de complétion énuméreront les ressources réseau pour faire correspondre les noms de serveur et/ou de partage. Vous pouvez contrôler la façon dont fonctionne la complétion des noms de serveur avec le Achèvement du serveur option de configuration.
La complétion du nom de fichier recherchera le PATH pour un nom de fichier exécutable si vous avez défini leChemin de recherche option dans la Ligne de commande onglet de configuration, et tu es :
(1) | au début de la ligne de commande, et |
(2) | il n'y a aucune entrée correspondante dans le répertoire actuel, et |
(3) | le nom que vous essayez de faire correspondre ne contient pas de spécification de chemin complet ou partiel. |
Si les trois conditions sont remplies, la complétion du nom de fichier renverra le premier exécutable correspondant trouvé dans le PATH.
Si vous êtes sur un lecteur NTFS, vous pouvez également compléter les noms de flux. Par exemple:
test de copie :t
puis en appuyant sur Languette va rechercher le fichier tester pour les flux commençant par "t". Notez que vous ne pouvez pas compléter simultanément un nom de fichier et un nom de flux (c'est-à-dire t*:t*).
TCC L'extension de fichier prend en charge "~\" (répertoire personnel) syntaxe. Si le nom du fichier est ~, ou commence par un ~\ (or ~/), TCC remplacera le répertoire personnel de l'utilisateur, tel que défini par la variable d'environnement HOME. (Si HOME n'existe pas, TCC recherchera %HOMEDRIVE + HOMEPATH.) Par exemple :
répertoire ~\
copier foo ~\foofolder
TCC prise en charge de l'extension de fichiers les dossiers Windows prédéfinis. La syntaxe est :nom de dossier De nom de dossier peut être:
ComptePhotos
Outils d'administration
AppCaptures
Raccourcis d'application
Rouleau de caméra
Gravure de CD
CommonAdminTools
Liens OEM communs
Programmes communs
Menu Démarrer commun
CommonStartMenuPlaces
Démarrage commun
Modèles communs
Contacts
Témoins
Desktop
DeviceMetadataStore
DOCUMENTS
DocumentsBibliothèque
Télécharger
Favoris
Polices
JeuTâches
Histoire
Raccourcis ImplicitApp
InternetCache
Bibliothèques
Liens
LocalAppData
LocalAppDataBas
Documents locaux
Téléchargements locaux
LocalizedResourcesDirLocalizedResourcesDir
Musique Locale
Photos locales
Vidéos locales
Musique
Bibliothèque musicale
Réseau
onedrive
Images originales
Albums photos
ImagesBibliothèque
Photos
Playlists
Capot d'impression
Profil
ProgramData
Fichiers de programme
ProgrammeFilesX64
ProgrammeFilesX86
ProgrammeFichiersCommun
ProgramFilesCommonX64
ProgramFilesCommonX86
Programmes
public
Bureau public
Documents publics
Téléchargements publics
PublicJeuTâches
Bibliotheque publique
Musique Publique
Images publiques
Sonneries publiques
Tuiles d'utilisateur public
Vidéos publiques
Démarrage rapide
Articles de
Bibliothèque TV enregistrée
RessourceDir
Démo de vente au détail
Sonneries
RoamingAppData
Images de tuiles itinérantes
Tuiles itinérantes
Échantillon de musique
Exemples d'images
Exemples de listes de lecture
Exemples de vidéos
Jeux enregistrés
Images enregistrées
Recherches sauvegardées
Captures d'écran
Historique des recherches
Modèles de recherche
SendTo
SidebarDefaultParts
Pièces de la barre latérale
SkyDrive
SkyDriveCaméraRoll
Documents SkyDrive
SkyDrivePhotos
Startmenu
Démarrage
Système
SystèmeX86
Gabarits
UtilisateurÉpinglé
Des profils d'utilisateurs
Fichiers de programme utilisateur
UtilisateurProgramFilesCommun
Vidéos
VidéosBibliothèque
Windows
Par exemple :
répertoire : téléchargements
copier l'image.jpg :images\mondossier1\
La complétion programmable des noms de fichiers est prise en charge à l'aide de n'importe quel langage de script pris en charge par TCC (c'est-à-dire BTM/CMD, Lua, Python, REXX, Tcl, etc.). Voir ONGLETCOMPLET pour en savoir plus.
Plusieurs sujets sont liés à la complétion des noms de fichiers. Voir:
Conversion entre noms de fichiers longs et courts
Ajout de barres obliques inverses aux noms de répertoires
Personnalisation de la complétion du nom de fichier
Fenêtre de complétion du nom de fichier
Achèvement du nom de la variable