Abrège le résultat d'une comparaison ASCII. Au lieu
d'afficher toutes les lignes différentes, fc
n'affiche que la première et la dernière ligne de chaque jeu
de différences.
/b
Compare les fichiers en mode binaire. Fc compare
les deux fichiers octet par octet et ne tente pas de
resynchroniser le fichier après la découverte d'une
discordance. C'est le mode de comparaison par défaut des
fichiers qui possèdent les extensions de fichier suivantes :
.exe, .com, .sys, .obj, .lib ou .bin.
/c
Ne distingue pas la casse.
/l
Compare les fichiers en mode ASCII. Fc compare
les deux fichiers ligne par ligne et tente de resynchroniser
les fichiers après la découverte d'une discordance. C'est le
mode de comparaison par défaut des fichiers, à l'exception
de ceux qui possèdent les extensions de fichier suivantes :
.exe, .com, .sys, .obj, .lib ou .bin.
/lbn
Spécifie le nombre n de lignes de la zone tampon
de lignes interne. Le nombre de lignes par défaut de cette
zone s'élève à 100. Si le nombre de lignes consécutives
différentes des fichiers que vous comparez est supérieur à
ce nombre, fc annule la comparaison.
/n
Affiche les numéros des lignes au cours d'une
comparaison ASCII.
/t
Empêche fc de convertir les tabulations en
espaces. Le comportement par défaut consiste à traiter les
tabulations comme s'il s'agissait d'espaces, avec des
taquets tous les huit caractères.
/u
Compare les fichiers comme s'il s'agissait de fichiers
texte Unicode.
/w
Compresse les espaces blancs (c'est-à-dire, les
tabulations et les espaces) au cours de la comparaison. Si
une ligne contient un grand nombre de tabulations ou
d'espaces consécutifs, /w traite ces caractères comme
un seul espace. Utilisée avec l'option de ligne de commande
/w, fc ne tient pas compte (et n'effectue pas
de comparaison) des espaces blancs au début et à la fin
d'une ligne.
/nnnn
Indique le nombre de lignes consécutives qui doivent
correspondre l'une à l'autre pour que fc considère
que les fichiers doivent être resynchronisés. Si le nombre
de lignes correspondantes des fichiers est inférieur à
nnnn, fc affiche ces lignes en tant que
différences. La valeur par défaut est 2.
[lecteur1:][chemin1]nom_fichier1
Indique l'emplacement et le nom du premier fichier à
comparer. NomFichier1 est requis.
[lecteur2:][chemin2]nom_fichier2
Indique l'emplacement et le nom du second fichier à
comparer. NomFichier2 est requis.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
Signalement des différences entre les fichiers lors
d'une comparaison ASCII
Lorsque vous utilisez fc pour une comparaison
ASCII, fc affiche les différences entre deux fichiers
dans l'ordre suivant :
Nom du premier fichier
Lignes de nomfichier1 qui diffèrent entre les
fichiers
Première ligne identiques dans les deux fichiers
Nom du deuxième fichier
Lignes de nomfichier2 qui diffèrent
Première ligne identique
Emploi de /b pour les comparaisons binaires
/b affiche les différences trouvées au cours d'une
comparaison binaire comme suit :
xxxxxxxx: yy zz
La valeur de xxxxxxxx représente l'adresse
hexadécimale relative de la paire d'octets, telle qu'elle
est mesurée à partir du début du fichier. Les adresses
partent de 00000000. Les valeurs hexadécimales de yy
et zz représentent respectivement les octets qui ne
correspondent pas de nom_fichier1 et nom_fichier2.
Emploi des caractères génériques
Vous pouvez utiliser des caractères génériques
(c'est-à-dire, * et ?) dans nomfichier1 et
nomfichier2. Si vous utilisez un caractère générique
dans nomfichier1, fc compare tous les fichiers
spécifiés au fichier désigné par NomFichier. Si vous
incluez un caractère générique dans nom_fichier2,
fc utilise la valeur correspondante dans nom_fichier1.
Utilisation de la mémoire
Pour comparer des fichiers ASCII, fc utilise une
zone tampon interne (assez grande pour contenir 100 lignes)
comme espace de stockage. Si les fichiers sont plus grands
que cette zone, fc compare ce qu'il peut charger dans
la zone tampon. Si aucune correspondance n'est trouvée dans
les portions chargées des fichiers, fc s'arrête et
affiche le message suivant :
Échec de resynchronisation. Les fichiers sont trop
différents.
Lors de la comparaison de fichiers binaires plus grands
que la mémoire disponible, fc compare complètement
les deux fichiers, en superposant sur les portions en
mémoire les portions suivantes du disque. Les données de
sortie sont identiques à celles obtenues dans le cas de
fichiers qui tiennent entièrement dans la mémoire.
Exemples
Pour effectuer une comparaison ASCII de deux fichiers de
texte nommés Mensuel.rpt et Ventes.rpt et afficher les
résultats en format abrégé, tapez :
fc /a mensuel.rpt ventes.rpt
Pour effectuer une comparaison binaire de deux fichiers de
commandes nommés Profits.bat et Benefice.bat, tapez :
fc /b profits.bat benefice.bat
Des résultats semblables aux suivants apparaîtront :
00000002: 72 43
00000004: 65 3A
0000000E: 56 92
...
...
...
000005E7: 00 65
000005E8: 00 6E
FC: Benefice.bat plus long que Profits.bat
Si les fichiers Profits.bat et Benefice.bat sont
identiques, fc affiche le message suivant :
FC: aucune différence détectée
Pour comparer chaque fichier .bat du répertoire en cours au
fichier Nouv.bat, tapez :
fc *.bat nouv.bat
Pour comparer le fichier Nouv.bat du lecteur C au fichier
Nouv.bat du lecteur D, tapez :
fc c:nouv.bat d:*.bat
Pour comparer chaque fichier de commandes du répertoire
racine du lecteur C au fichier du même nom du répertoire
racine du lecteur D, tapez :
fc c:*.bat d:*.bat
Utilisation de filtres
Utilisé conjointement avec le caractère de redirection de
commande (|), un filtre de commande est une commande à
l'intérieur d'une commande qui lit l'entrée d'une commande,
transforme l'entrée et écrit la sortie. Les commandes filtre
vous permettent de trier, d'afficher et de sélectionner les
données de sortie d'une commande.
Les commandes filtre assurent la division, la
réorganisation ou l'extraction d'une partie des informations
qui les traversent. Le tableau suivant répertorie les
commandes filtre disponibles dans Windows XP.
Commande
Description
more
Affiche le contenu d'un fichier ou la sortie d'une
commande dans une fenêtre d'invite de commande à la fois.
find
Recherche dans les fichiers et les sorties de commande
les caractères que vous spécifiez.
sort
Trie par ordre alphabétique les fichiers et les
sorties de commandes.
Pour envoyer des données d'entrée à une commande filtre à
partir d'un fichier, utilisez le signe <. Si vous voulez que
la commande filtre reçoive ses données d'entrée à partir d'une
autre commande, utilisez le signe |.
Utilisation de la commande more
La commande more affiche le contenu d'un fichier ou
la sortie d'une commande dans une fenêtre d'invite de commande
à la fois. Par exemple, pour afficher le contenu d'un fichier
appelé List.txt dans une fenêtre d'invite de commande à la
fois, tapez :
more < list.txt
Une fenêtre d'invite de commande apparaît, suivie de
l'invite -- More -- qui s'affiche au bas de la
fenêtre. Pour faire apparaître la fenêtre d'invite de commande
suivants, appuyez sur n'importe quelle touche du clavier, à
l'exception de la touche PAUSE. Pour arrêter la commande sans
examiner la suite des informations, appuyez sur CTRL+C.
Vous pouvez utiliser la commande more lorsque vous
travaillez à l'aide d'une commande qui génère plusieurs
fenêtres d'invite de commande de sortie. Supposons que vous
vouliez examiner l'arborescence des répertoires de votre
disque dur, par exemple. Si vous avez plus de répertoires que
Windows ne peut en afficher dans la fenêtre d'invite de
commande, vous pouvez utiliser la commande tree avec un
signe | et une commande more, comme suit :
tree c:\ | more
La première fenêtre d'invite de commande de sortie de la
commande tree apparaît, suivie de l'invite --
More --. La sortie s'interrompt jusqu'à ce que vous
appuyiez sur une touche quelconque du clavier, à l'exception
de PAUSE.
Utilisation de la commande find
La commande find recherche dans les fichiers la
chaîne ou le texte que vous spécifiez. Cmd.exe affiche toutes
les lignes qui correspondent à la chaîne ou au texte que vous
spécifiez dans la fenêtre d'invite de commande. Vous pouvez
utiliser la commande find en tant que commande filtre
ou que commande Windows XP standard. Pour plus d'informations
sur l'utilisation de find en tant que commande
standard, consultez Gérer les
utilisateurs et les ordinateurs.
Pour utiliser find en tant que commande filtre, vous
devez inclure un signe < (inférieur à) et la chaîne ou le
texte que vous recherchez. Par défaut, les recherches de
find respectent la casse. La commande ci-dessous, par
exemple, recherche toutes les occurrences de la chaîne “ Côte
du Pacifique ” dans le fichier Commerce.txt :
find "Côte du Pacifique" < commerce.txt
La sortie ne comprend aucune occurrence de "côte du
pacifique". Elle comprend uniquement les occurrences de
l'expression "Côte du Pacifique" en majuscules uniquement.
Pour enregistrer la sortie de la commande find au
lieu de l'afficher dans la fenêtre d'invite de commande,
utilisez un signe supérieur à (>) et spécifiez le nom du
fichier où vous voulez stocker la sortie. La commande
suivante, par exemple, recherche les occurrences de la chaîne
“Côte du Pacifique” dans le fichier Commerce.txt et les
enregistre dans le fichier Nouvcommerce.txt :
find "Côte du Pacifique" < commerce.txt >
nouvcommerce.txt
Utilisation de la commande sort
La commande sort trie par ordre alphabétique les
lignes d'un fichier texte ou les données de sortie d'une
commande. Par exemple, la commande suivante trie le contenu
d'un fichier nommé List.txt et affiche les résultats dans la
fenêtre d'invite de commande :
sort < list.txt
Dans cet exemple, la commande sort trie les lignes
du fichier List.txt par ordre alphabétique et affiche le
résultat de l'opération sans modifier le fichier. Pour
enregistrer la sortie de la commande sort au lieu de
l'afficher, tapez un signe supérieur à (>) et un nom de
fichier. Par exemple, pour classer dans l'ordre alphabétique
les lignes du fichier List.txt et enregistrer le résultat dans
le fichier Listalph.txt, tapez la commande suivante :
sort < list.txt > listalph.txt
Pour trier la sortie d'une commande, tapez la commande, le
signe |, puis tapez sort (c'est-à-dire, commande
| sort). Par exemple, la commande suivante trie les lignes
qui comprennent la chaîne "Jeanson" (c'est-à-dire, la sortie
de la commande find) par ordre alphabétique :
find "Jeanson" listdiff.txt | sort
Find
Cherche une chaîne de texte déterminée dans un ou plusieurs
fichiers. Après avoir cherché la chaîne dans le(s) fichier(s)
spécifié(s), find affiche toutes les lignes de texte
qui contiennent la chaîne spécifiée.
Affiche toutes les lignes qui ne contiennent pas la
chaîne spécifiée.
/c
Compte les lignes qui contiennent la chaîne
spécifiée et affiche le total.
/n
Fait précéder chaque ligne du fichier par son numéro.
/i
Spécifie que la recherche ignore la casse.
"chaîne"
Important. Représente le groupe de caractères que vous
voulez rechercher. Vous devez mettre chaîne entre
guillemets (c'est-à-dire, "chaîne").
[Lecteur:][Chemin] NomDeFichier
Indique l'emplacement et le nom du fichier où la chaîne
spécifiée doit être recherchée.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
Spécification d'une chaîne
Si vous n'utilisez pas /i, find recherche
précisément les données spécifiées pour chaîne. Par
exemple, la commande find traite différemment les
caractères a et A. Toutefois, si vous utilisez /i, la
commande find ignore la casse et traite a et A de la
même manière.
Si la chaîne à rechercher contient des guillemets (" "),
utilisez deux paires de guillemets pour chaque paire
contenue dans la chaîne (c'est-à-dire, "ChaîneContenant""Guillemets").
Emploi de find comme filtre
Si vous omettez le nom de fichier, find se
comporte comme un filtre, en prenant les données d'entrée de
la source standard (généralement le clavier, un signe | ou
un fichier redirigé) et en affichant toutes les lignes
contenant la chaîne.
Ordre dans la syntaxe de la commande
Vous pouvez taper les paramètres et les options de ligne
de commande de la commande find dans n'importe quel
ordre.
Emploi des caractères génériques
Il n'est pas possible d'utiliser les caractères
génériques (c'est-à-dire, * et ?) dans les noms de fichier
ou les extensions que vous spécifiez avec la commande
find. Pour rechercher une chaîne dans un jeu de fichiers
que vous spécifiez à l'aide de caractères génériques, vous
pouvez utiliser la commande find dans une commande
for.
Utilisation de /v ou /n avec /c
Si vous utilisez /c et /v dans la même
ligne de commande, find affiche le nombre de lignes
ne contenant pas la chaîne recherchée. Si vous spécifiez
/c et /n dans la même ligne de commande, find
ignore /n.
Utilisation de find avec des retours chariot
La commande find ne reconnaît pas les retours
chariot. Lorsque vous l'utilisez pour chercher un texte dans
un fichier qui inclut des retours chariot, limitez la chaîne
de recherche à un texte qui apparaît normalement entre ces
retours (c'est-à-dire qui a peu de chances d'être interrompu
par un tel retour). Par exemple, si vous cherchez la chaîne
" dossier fiscal ", find ne la trouve que lorsqu'un
retour chariot n'intervient pas entre le mot " dossier " et
le mot " fiscal ".
Exemples
Pour afficher toutes les lignes du fichier Crayon.pub qui
contiennent la chaîne « Taille-crayon », tapez :
find "Taille-crayon" crayon.pub
Pour trouver une chaîne qui contient du texte entre
guillemets, vous devez d'abord mettre toute la chaîne entre
guillemets. Deuxièmement, vous devez utiliser deux guillemets
pour chaque guillemet contenu dans la chaîne. Pour trouver
"Les chercheurs ont écrit dans leur rapport la mention
"version préliminaire." Il ne s'agit pas de la version
définitive du rapport." dans Rapport.doc, tapez :
find "Les chercheurs ont écrit dans leur rapport la
mention ""version préliminaire." Il ne s'agit pas de la
version définitive du rapport." rapport.doc
Pour chercher un jeu de fichiers, utilisez la commande
find avec la commande for. Pour rechercher dans le
répertoire courant les fichiers qui possèdent l'extension .bat
et qui contiennent la chaîne "INVITE", tapez :
for %f in (*.bat) do find "INVITE" %f
Pour rechercher dans votre disque dur et afficher les noms
de fichier du lecteur C qui contiennent la chaîne "UC",
utilisez le signe | pour diriger les résultats d'une commande
dir vers find, comme suit :
dir c:\ /s /b | find "UC"
Comme find distingue les majuscules des minuscules
lors de la recherche et que dir produit des données de
sortie en majuscules, tapez la chaîne “UC” en majuscules ou
utilisez l'option de ligne de commande /i avec find.
Findstr
Recherche de structures de texte dans des fichiers à l'aide
d'expressions régulières.
Utilise les chaînes de recherche comme expressions
régulières. Findstr interprète tous les
métacaractères comme des expressions régulières sauf si vous
utilisez /l.
/s
Recherche les fichiers concordants dans le répertoire en
cours ainsi que dans tous ses sous-répertoires.
/i
Imprime les lignes qui correspondent exactement.
/x
Imprime les lignes qui correspondent exactement.
/v
Imprime uniquement les lignes qui ne contiennent pas de
correspondance.
/n
Imprime le numéro de ligne devant chaque ligne qui
correspond.
/m
Imprime uniquement le nom de fichier si un fichier
contient une correspondance.
/o
Imprime le décalage devant chaque ligne correspondante.
/p
Omet les fichiers contenant des caractères non
imprimables.
/offline
Traite les fichiers avec l'attribut hors-connexion
défini.
/f:fichier
Lit la liste des fichiers à partir du fichier spécifié.
/c:chaîne
Utilise le texte spécifié comme chaîne de recherche
littérale.
/g:fichier
Obtient les chaînes de recherche à partir du fichier
spécifié.
/d:liste_répertoire
Effectue la recherche dans une liste de répertoires
séparés par des virgules.
/a:AttributCouleur
Spécifie des attributs de couleur avec deux chiffres
hexadécimaux.
chaînes
Texte spécifié à rechercher dans NomFichier.
[Lecteur:][Chemin] NomDeFichier
[...]
Spécifie le fichier ou les fichiers dans lesquels sera
effectuée la recherche.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
Utilisation d'expression régulières avec findstr
Findstr est capable de trouver le texte exact
recherché dans n'importe quel(s) fichier(s) ASCII. Il arrive
cependant que vous ne disposiez que d'une partie de
l'information recherchée ou que vous vouliez trouver une
plus grande plage d'informations. Dans ces cas, findstr
dispose d'une fonctionnalité puissante lui permettant de
chercher des modèles de texte au moyen d'expressions
régulières.
On appelle expression régulière la notation utilisée pour
définir des modèles de texte, par opposition aux chaînes
exactes de caractères. La notation utilise des caractères
littéraux et des méta-caractères. Chaque caractère qui n'a
pas de signification particulière dans la syntaxe de
l'expression régulière est un caractère littéral qui
correspond à une occurrence quelconque de ce caractère. Les
lettres et les nombres sont ainsi des caractères littéraux.
Un méta-caractère est un symbole doté d'un sens particulier
(opérateur ou séparateur) dans la syntaxe de l'expression
régulière.
Le tableau suivant répertorie les métacaractères acceptés
par findstr.
Caractère
Valeur
.
Caractère générique : n'importe quel caractère
*
Répétition : zéro occurrence ou plus du caractère
précédent ou de la classe
^
Position sur la ligne : début de la ligne
$
Position sur la ligne : fin de la ligne
[classe]
Classe de caractère : n'importe quel caractère du
jeu
[^classe]
Classe inverse : n'importe quel caractère ne
figurant pas dans le jeu
[x-y]
Plage : n'importe quels caractères de la plage
spécifiée
\x
Échappement : utilisation littérale du
méta-caractère x
\<xyz
Position dans le mot : début du mot
xyz\>
Position dans le mot : fin du mot
Les caractères spéciaux de la syntaxe de l'expression
régulière sont le plus performants lorsque vous les utilisez
ensemble. Par exemple, la combinaison suivante du caractère
générique (.) et du caractère de répétition (*)
correspondent à n'importe quelle chaîne de caractères :
.*
Utilisez l'expression suivante en tant que partie d'une
expression plus grande qui correspond à une chaîne qui
commence par « b » et se termine par « ing » :
b.*ent
Exemples
Utilisez des espaces pour séparer plusieurs chaînes de
rechercher sauf si l'argument est précédé de /c. Pour
rechercher « bonne » ou « nuit » dans le fichier x.y, tapez :
findstr "bonne nuit" x.y
Pour rechercher « bonne nuit » dans le fichier x.y, tapez :
findstr /c:"bonne nuit" x.y'
Pour trouver toutes les occurrences du mot Windows (avec la
majuscule W) dans le fichier Devis.txt, tapez :
findstr Windows devis.txt
Pour chercher le mot Windows, sans distinguer la casse,
dans tous les fichiers du répertoire en cours et de tous les
sous-répertoires, tapez :
findstr /s /i Windows *.*
Pour trouver toutes les occurrences des lignes contenant le
mot STOP, précédé par un nombre quelconque d'espaces (comme
dans une boucle de programme informatique, par exemple) et
pour inclure le numéro de ligne où se trouve chaque occurrence
trouvée, tapez :
findstr /b /n /c:" *STOP" *.bas
Si vous souhaitez chercher différents éléments dans le même
jeu de fichiers, créez un fichier texte contenant chaque
critère de recherche sur une nouvelle ligne. Vous pouvez
également indiquer les fichiers exacts que vous souhaitez
rechercher dans un fichier texte. Pour utiliser les critères
de recherche dans le fichier Trouver.txt, rechercher les
fichiers indiqués dans ListeFich.txt, puis stocker les
résultats dans le fichier Result.fin, tapez :
Supposons que vous souhaitiez trouver tous les fichiers du
répertoire en cours et tous les sous-répertoires contenant le
mot ordinateur, sans distinction de la casse. Pour obtenir la
liste de tous les fichiers contenant le mot ordinateur,
tapez :
findstr /s /i /m "\<ordinateur\>" *.*
Supposons maintenant que vous souhaitiez trouver non
seulement le mot “ ordinateur ”, mais également n'importe quel
mot commençant par les lettres ordi, tels que “ ordinal ” et
“ ordinaire ”. ; comme suit :
findstr /s /i /m "\<ordi.*" *.*
Finger
Affiche des informations sur un ou plusieurs utilisateurs
sur un ordinateur distant spécifié (généralement un ordinateur
sous UNIX) qui exécute le service Finger ou démon.
L'ordinateur distant spécifie le format et la sortie de
l'affichage des informations de l'utilisateur. Utilisé sans
paramètres, finger affiche des informations d'aide.
Syntaxe
finger [-l]
[Utilisateur] [@hôte]
[...]
Paramètres
-l
Affiche les informations utilisateur sous forme de liste
longue.
Utilisateur
Spécifie l'utilisateur sur lequel vous voulez des
informations. Si vous omettez le paramètre Utilisateur,
finger affiche des informations sur tous les
utilisateurs de l'ordinateur spécifié.
@hôte
Spécifie l'ordinateur distant exécutant le service
Finger dans lequel vous recherchez des informations
utilisateur. Vous pouvez spécifier un nom ou une adresse IP
d'ordinateur.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
Vous pouvez spécifier plusieurs paramètres
Utilisateur@hôte.
Vous devez faire précéder les paramètres finger
d'un tiret (-) à la place d'une barre oblique (/).
Cette commande est disponible uniquement si le protocole
Internet Protocol (TCP/IP) est installé comme
composant dans les propriétés d'un adaptateur réseau dans
Connexions réseau.
Windows 2000 et
Windows XP ne fournissent pas de service
finger.
Exemples
Pour afficher des informations relatives à l'utilisateur1
sur l'ordinateur utilisateurs.micro$chit.com, tapez la
commande suivante :
finger utilisateur1@utilisateurs.micro$chit.com
Pour afficher des informations relatives à tous les
utilisateurs sur l'ordinateur utilisateurs.microsoft.com,
tapez la commande suivante :
finger @utilisateurs.micro$chit.com
Flattemp
Active ou désactive les dossiers temporaires communs.
Syntaxe
flattemp{/query | /enable | /disable}
Paramètres
/query
Interroge le paramètre en cours.
/enable
Active les dossiers temporaires communs.
/disable
Désactive les dossiers temporaires communs.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Lorsque chaque utilisateur possède un dossier temporaire
unique, utilisez flattemp //enable pour
activer les dossiers temporaires communs.
La méthode par défaut de création de dossiers
temporaires pour plusieurs utilisateurs (dossiers vers
lesquels pointent généralement les variables d'environnement
TEMP et TMP) consiste à créer des sous-dossiers dans le
dossier \Temp, en utilisant l'ID d'ouverture de session
comme nom de sous-dossier. Par exemple, si la variable
d'environnement TEMP pointe vers C:\Temp, le dossier
temporaire affecté à l'ID d'ouverture de session 4 de
l'utilisateur est C:\Temp\4. En utilisant la commande
flattemp, vous pouvez pointer directement vers le
dossier \Temp et empêcher la création de sous-dossiers. Ceci
est particulièrement utile lorsque vous souhaitez que les
dossiers temporaires des utilisateurs soient contenus dans
des répertoires de base, sur un lecteur local de serveur
Terminal Server ou sur un lecteur de partage réseau.
N'utilisez cette commande que lorsque chaque utilisateur
dispose d'un dossier temporaire séparé.
Vous devez disposer de privilèges d'administrateur pour
exécuter la commande flattemp.
Des erreurs liées aux applications risquent de se
produire si le répertoire temporaire de l'utilisateur se
trouve sur un lecteur réseau. Cette situation peut se
produire lorsque le partage réseau est momentanément
inaccessible. Étant donné que les fichiers temporaires de
l'application sont soit inaccessibles soit désynchronisés,
le répertoire temporaire réagit comme si le disque s'était
arrêté. Il est déconseillé de placer un répertoire
temporaire sur un lecteur réseau. Par défaut, il est
préférable de conserver les répertoires temporaires sur le
disque dur local. Si vous observez, pour certaines
applications, un comportement inattendu ou des erreurs liées
à l'endommagement du disque, stabilisez votre réseau ou
déplacez les répertoires temporaires vers le disque dur
local.
Les paramètres de la commande flattemp sont
ignorés si vous désactivez l'utilisation de dossiers
temporaires séparés par session. Cette option est définie
dans la configuration des services Terminal Server.
For
Exécute une commande déterminée pour chaque fichier
appartenant à un jeu particulier.
Syntaxe
for {%variable|%%variable}
in (jeu)do commande [
OptionsLigneCommande]
Paramètres
{%variable|%%variable}
Important. Représente un paramètre remplaçable. Utilisez
%variable pour exécuter for à l'invite
de commandes. Utilisez %%variable pour
exécuter la commande for dans un fichier de
commandes. Les variables respectent la casse et doivent être
représentées à l'aide d'une valeur alpha, telle que %A, %B
ou %C.
(jeu)
Important. Spécifie un ou plusieurs fichiers,
répertoires, plages de valeurs ou chaînes de texte que vous
voulez traiter à l'aide de la commande spécifiée. Les
parenthèses sont obligatoires.
commande
Important. Spécifie la commande que vous voulez exécuter
sur chaque fichier, répertoire, plage de valeurs ou chaîne
de texte comprise dans le (jeu)
spécifié.
OptionsLigneCommande
Spécifie les options de ligne de commande que vous
souhaitez utiliser avec la commande spécifiée.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
Utilisation de for
La commande for peut être utilisée dans un fichier
de commandes ou directement à l'invite de commandes.
Utilisation des paramètres de commande
Les attributs suivants s'appliquent à la commande for :
La commande for remplace %variable
(ou %%variable) par chaque chaîne de texte
du jeu spécifié jusqu'à ce que la commande
ait traité tous les fichiers.
Les noms des variablesfor respectent la
casse, sont des variables globales et vous ne pouvez pas
en activer plus de 52 au total.
Pour éviter toute confusion avec les paramètres de
commande %0 à %9, vous pouvez utiliser pour
la variable n'importe quel caractère, à l'exception
des chiffres 0 à 9. Pour les fichiers de commandes
simples, un seul caractère tel que %%f suffit.
Dans les fichiers de commandes complexes, vous pouvez
utiliser plusieurs valeurs pour la variable afin de
distinguer les diverses variables remplaçables.
Spécification d'un groupe de fichiers
Le paramètre jeu peut représenter un seul ou
plusieurs groupes de fichiers. Pour spécifier un jeu de
fichiers, vous pouvez utiliser des caractères génériques (*
et ?). Les jeux suivants sont tous valides :
(*.doc)
(*.doc *.txt *.me)
(jan*.doc jan*.rpt fév*.doc fév*.rpt)
(ar??1991.* ap??1991.*)
Quand vous utilisez la commande for, la première
valeur du jeu remplace %variable ou
%%variable, puis la commande spécifiée traite
cette valeur. Ce processus continue jusqu'à ce tous les
fichiers (ou groupes de fichiers) correspondant à la ou aux
valeurs du jeu aient été traités.
Utilisation des mots clés in et do
In et do ne sont pas des paramètres, mais
ils sont requis dans la commande for. Si vous omettez
l'un ou l'autre de ces mots clés, un message d'erreur
apparaît.
Utilisation de formes supplémentaires de for
Si les extensions de commande sont activées (ce qui est
le cas par défaut), les formes supplémentaires suivantes de
la commande for sont prises en charge.
Répertoires seulement
Si le jeu contient des caractères génériques (*
et ?), la commande spécifiée s'exécute pour chaque
répertoire (au lieu d'un jeu de fichiers dans un
répertoire spécifié) qui correspond au jeu. La
syntaxe de cette commande est la suivante :
Parcourt l'arborescence des répertoires à partir de la
racine de [Lecteur:]Chemin, en
exécutant l'instruction for dans chaque répertoire
de l'arborescence. Si aucun répertoire n'est spécifié
après /R, le répertoire en cours est utilisé. Si
jeu ne contient qu'un seul caractère . (point), seule
l'arborescence des répertoires est énumérée. La syntaxe de
cette commande est la suivante :
Utilisez une variable itérative pour définir la valeur
de début (début#) puis avancez dans une plage
définie de valeurs jusqu'à ce que la valeur dépasse la
valeur de fin définie (fin#). /L exécute
l'itération en comparant début# et fin#. Si
début# est inférieur à fin#, la commande
s'exécute. Lorsque la variable itérative dépasse fin#,
la commande quitte la boucle. Vous pouvez également
utiliser une valeur incrément# négative pour faire
défiler une plage de valeurs décroissantes. Par exemple,
(1,1,5) génère la séquence 1 2 3 4 5 et (5,-1,1) génère la
séquence (5 4 3 2 1). La syntaxe de cette commande est la
suivante :
Utilisez l'analyse de fichiers pour traiter la sortie
de la commande, les chaînes et le contenu des fichiers.
Utilisez des variables itératives pour définir le contenu
ou les chaînes que vous voulez examiner et utilisez les
différentes options MotsClésAnalyse pour continuer
à modifier l'analyse. Utilisez l'option
jetonMotsClésAnalyse pour spécifier quels
jetons doivent être passés en tant que variables
d'itération. Notez que sans l'option de jeton, /F
n'examine que le premier jeton.
L'analyse des fichiers consiste à lire la sortie, la
chaîne ou le contenu du fichier, à le diviser en lignes de
texte séparées, puis à analyser chaque ligne dans zéro
jeton ou davantage. La boucle for est ensuite
appelée avec la valeur de variable d'itération définie sur
le jeton. Par défaut, /F passe le premier jeton
séparé par un blanc à partir de chaque ligne de chaque
fichier. Les lignes blanches sont sautées. Les autres
syntaxes sont les suivantes :
L'argument jeunomfichier spécifie un ou
plusieurs noms de fichier. Chaque fichier est ouvert, lu
et traité avant de passer au fichier suivant du
jeunomfichier. Pour passer outre le comportement
d'analyse par défaut, spécifiez "MotsClésAnalyse".
Il s'agit d'une chaîne placée entre guillemets qui
contient un ou plusieurs mots clés pour spécifier
différentes options d'analyse.
Si vous utilisez l'option usebackq, utilisez l'une des
syntaxes suivantes :
Le tableau suivant répertorie les mots clés d'analyse
que vous pouvez utiliser dans MotsClésAnalyse.
Mot clé
Description
eol=c
Spécifie un caractère de fin de ligne (juste un
caractère).
skip=n
Spécifie le nombre de lignes à sauter au début du
fichier.
delims=xxx
Spécifie un jeu de séparateur. Celui-ci remplace
le jeu de délimiteur par défaut constitué de l'espace
et de la tabulation.
tokens=x,y,m-n
Spécifie les jetons de chaque ligne qui doivent
être passés au corps de la commande for pour
chaque occurrence. Par conséquent, les noms de
variables supplémentaires sont alloués. La forme
m-n est une plage qui spécifie le mième au
nième jetons. Si le dernier caractère de la
chaîne tokens= est un astérisque (*), une
variable supplémentaire est allouée pour recevoir le
texte restant de la ligne après le dernier jeton
analysé.
usebackq
Spécifie que vous pouvez utiliser des guillemets
pour les noms de fichier de jeunomfichier, une
chaîne à guillemet inversé est exécutée comme une
commande et un chaîne à guillemet simple est une
commande de chaîne littérale.
Substitution de variable
Les modificateurs de substitution pour les références
de variable for ont été améliorés. Le tableau
suivant répertorie les syntaxes facultatives (pour toute
variable I).
Variable avec modificateur
Description
%~I
Développe %I qui supprime les guillemets ("").
%~fI
Développe %I en nom de chemin complet.
%~dI
Développe %I en une lettre de lecteur seulement.
%~pI
Développe %I en chemin seulement.
%~nI
Développe %I en nom de fichier seulement.
%~xI
Développe %I en extension de fichier seulement.
%~sI
Développe le chemin pour qu'il contienne seulement
des noms courts.
%~aI
Développe %I jusqu'aux attributs du fichier.
%~tI
Développe %I jusqu'à la date et l'heure du
fichier.
%~zI
Développe %I jusqu'à la taille du fichier.
%~$PATH:I
Recherche les répertoires énumérés dans la
variable d'environnement et développe %I jusqu'au nom
complet du premier répertoire trouvé. Si le nom de la
variable d'environnement n'est pas défini ou si la
recherche ne trouve pas de fichier, ce modificateur se
développe en une chaîne vide.
Le tableau suivant répertorie les combinaisons de
modificateurs que vous pouvez utiliser pour obtenir des
résultats composés.
Variable avec modificateurs combinés
Description
%~dpI
Développe %I en une lettre de lecteur et un chemin
seulement.
%~nxI
Développe %I en nom de fichier et une extension
seulement.
%~fsI
Développe %I en un nom de chemin complet avec des
noms courts seulement.
%~dp$PATH:I
Recherche les répertoires énumérés dans la
variable d'environnement pour %I et développe jusqu'à
la lettre du lecteur et au chemin du premier
répertoire trouvé.
%~ftzaI
Développe %I en une ligne de sortie semblable à
dir.
Dans les exemples ci-dessus, vous pouvez remplacer
%I et le chemin par d'autres valeurs valides. Une
variable for valide termine la syntaxe %~.
L'utilisation de noms de variable en majuscules tels
que %I facilite la lecture de votre code et évite
toute confusion avec les modificateurs, qui ne
différencient pas la casse.
Analyse d'une chaîne
Vous pouvez aussi utiliser la logique d'analyse for /F
sur une chaîne immédiate, en mettant entre guillemets
simples le jeunomfichier entre parenthèses
(c'est-à-dire, 'jeunomfichier').
jeunomfichier est traité comme une simple ligne d'entrée
d'un fichier, puis est analysé.
Analyse de la sortie
Vous pouvez utiliser la commande for /F pour
analyser la sortie d'une commande en convertissant le
jeunomfichier entre parenthèses en une chaîne à
guillemet inversé. Celle-ci sera alors traitée comme une
ligne de commande, qui est passée à un fichier Cmd.exe
enfant tandis que la sortie est capturée en mémoire et
analysée comme s'il s'agissait d'un fichier.
Exemples
Pour utiliser for dans un fichier de commandes,
employez la syntaxe suivante :
for %%variablein (jeu)do commande [OptionsLigneCommande]
Pour afficher le contenu de tous les fichiers .doc ou .txt
du répertoire courant à l'aide de la variable remplaçable
%f, tapez :
for %f in (*.doc *.txt) do type %f
Dans cet exemple, chacun des fichiers du répertoire en
cours pourvu de l'extension .doc ou .txt est substitué à la
variable %f jusqu'à ce que le contenu de tous les
fichiers ait été affiché. Pour utiliser cette commande dans un
fichier de commandes, remplacez toutes les occurrences de
%f par %%f. Sans cela, la variable est ignorée et
un message d'erreur est affiché.
Pour analyser un fichier en ignorant les lignes de
commentaires, tapez :
for /F "eol=; tokens=2,3* delims=," %i in (monfichier.txt)
do @echo %i %j %k
Cette commande analyse chaque ligne du fichier
monfichier.txt en ignorant les lignes qui commencent par un
point-virgule et en passant le deuxième et le troisième jeton
de chaque ligne au corps de la commande FOR (les jetons
sont délimités par des virgules ou des espaces). Le corps de
l'instruction FOR fait référence à %i pour
obtenir le deuxième jeton, à %j pour obtenir le
troisième jeton et à %k pour obtenir tous les autres
jetons. Si les noms de fichier que vous indiquez contiennent
des espaces, mettez le texte entre guillemets (par exemple,
"NomFichier"). Pour utiliser des guillemets,
utilisez usebackq. Sans cela, les guillemets sont
interprétés comme s'ils définissent une chaîne littérale à
analyser.
%i est déclaré de manière explicite dans
l'instruction FOR tandis que %j et %k
sont déclarés de manière implicite à l'aide de l'option
tokens=. Vous pouvez spécifier jusqu'à 26 jetons à l'aide
de tokens=, à condition que cela n'entraîne pas une
tentative de déclaration d'une variable supérieure à « z » ou
« Z ».
Par analyser la sortie d'une commande en plaçant
jeunomfichier entre les parenthèses, tapez :
for /F "usebackq delims==" %i IN (`set`) DO @echo %i
Cet exemple énumère les noms de variable d'environnement
dans l'environnement en cours.
Format
Formate le disque du volume spécifié afin qu'il puisse
recevoir des fichiers
Windows.
Spécifie le point de fixation, le nom de volume ou la
lettre du lecteur à formater. Si vous n'utilisez aucune des
options de ligne de commande suivantes, format
détermine le format par défaut du disque d'après le type du
volume.
/fs:système-fichier
Spécifie le système de fichier à utiliser, à savoir
FAT,
FAT32 ou
NTFS. Les disquettes ne peuvent utiliser que le système
FAT.
/v:nom
Représente le nom du volume. Si vous omettez l'option de
ligne de commande /v ou si vous l'utilisez sans
spécifier de nom de volume, format vous demande ce
nom une fois le formatage achevé. Utilisez la syntaxe /v:
pour éviter de devoir spécifier un nom de volume. Si vous
formatez plusieurs disquettes au moyen d'une seule commande
format, elles reçoivent toutes le même nom de volume.
Pour plus d'informations sur les noms de volume de disque,
cliquez sur Dir, Label et Vol dans la
liste Voir aussi.
/a:TailleUnité
Spécifie la taille de l'unité d'allocation à utiliser
sur les volumes FAT, FAT32 ou NTFS. Si vous ne spécifiez pas
TailleUnité, le choix est déterminé par la taille du
volume. Le tableau suivant répertorie les valeurs valides de
TailleUnité.
Valeur
Description
512
Crée 512 octets par cluster.
1024
Crée 1024 octets par cluster.
2048
Crée 2048 octets par cluster.
4096
Crée 4096 octets par cluster.
8192
Crée 8192 octets par cluster.
16K
Crée 16 kilo-octets par cluster.
32K
Crée 32 kilo-octets par cluster.
64K
Crée 64 kilo-octets par cluster.
/q
Effectue un formatage rapide. Supprime la table de
fichiers et le répertoire racine d'un disque précédemment
formaté, mais n'effectue pas de recherche secteur par
secteur des zones défectueuses. N'utilisez l'option de ligne
de commande /q que pour formater des volumes déjà
formatés auparavant et en bon état.
/f:taille
Indique la taille de la disquette à formater. Utilisez
aussi souvent que possible cette option de ligne de commande
à la place des options de ligne de commande /t et
/n.
Windows accepte les valeurs suivantes pour
spécifier la taille :
1440 ou 1440k ou 1440kb ou 1.44
ou 1.44m ou 1.44mb
Disquette 3 pouces et demi, quadruple densité, double face
de 1,44 Mo
/t:pistes
Spécifie le nombre de pistes du disque. Utilisez aussi
souvent que possible l'option de ligne de commande /f
en lieu et place de celle-ci. Si vous utilisez l'option de
ligne de commande /t, vous devez également utiliser
l'option de ligne de commande /n. L'emploi de ces
deux options de ligne de commande constitue une autre
méthode de spécification de la taille du disque à formater.
Vous ne pouvez pas utiliser l'option de ligne de commande
/f avec l'option de ligne de commande /t.
/n:secteurs
Spécifie le nombre de secteurs par piste. Utilisez aussi
souvent que possible l'option de ligne de commande /f
en lieu et place de celle-ci. Si vous utilisez l'option de
ligne de commande /n, vous devez également utiliser
l'option de ligne de commande /t. L'emploi de ces
deux options de ligne de commande constitue une autre
méthode de spécification de la taille du disque à formater.
Vous ne pouvez pas utiliser l'option de ligne de commande
/f avec l'option de ligne de commande /n.
/c
NTFS seulement. Les fichiers créés sur le nouveau volume
seront compressés par défaut.
/x
Commande la décompression éventuelle du volume avant son
formatage. Tous les descripteurs ouverts du volume ne seront
plus valides.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Utilisation de format à l'aide de la console de
récupération
La commande format, ainsi que différents
paramètres, sont accessibles via la console de récupération.
Privilèges d'administration
Pour formater un disque dur, vous devez être membre du
groupe Administrateurs.
Utilisation de format
La commande format crée un répertoire racine et un
système de fichiers pour le disque. Elle peut aussi vérifier
si le disque comporte des zones défectueuses et supprimer
toutes les données du disque. Pour pouvoir utiliser un
nouveau disque, vous devez d'abord formater celui-ci au
moyen de cette commande.
Frappe d'un nom de volume
Après avoir formaté une disquette, la commande format
affiche le message suivant :
Nom de volume (11 caractères, ENTRÉE pour ne rien
mettre) ?
Le nom du volume peut avoir un maximum de 11 caractères
(espaces compris). Si vous ne souhaitez pas assigner de nom
de volume à votre disquette, appuyez simplement sur ENTRÉE.
Pour plus d'informations sur les noms de volume, cliquez sur
label dans la liste Voir aussi.
Formatage d'un disque dur
Lorsque vous utilisez la commande format pour un
disque dur, celle-ci affiche un message sous la forme
suivante avant de tenter l'opération :
AVERTISSEMENT, TOUTES LES DONNEES SUR LE DISQUE DUR
x: SERONT PERDUES!
Lancer le formatage (O/N) ?_
Pour formater le disque dur, appuyez sur O ; si vous ne
voulez pas formater ce disque, appuyez sur N. Pour formater
un disque dur, vous devez disposer de droits
d'administrateur.
Taille unitaire
Les systèmes de fichiers FAT limitent le nombre de
clusters à 65 526 maximum tandis que les systèmes de
fichiers FAT32 autorisent entre 65 527 et 4177917 clusters.
La compression NTFS n'est pas prise en charge pour
l'assignation de tailles unitaires supérieures à 4 096.
Messages de la commande Format
Une fois le formatage achevé, format affiche des
messages indiquant l'espace disque total, les espaces
signalés comme étant défectueux et l'espace disponible pour
les fichiers.
Formatage rapide
Pour accélérer le formatage, vous pouvez vous servir de
l'option de ligne de commande /q. Cependant,
n'utilisez cette option de ligne de commande que s'il n'y a
pas de secteurs défectueux sur le disque dur.
Emploi de format avec un lecteur réassigné ou un lecteur
réseau
N'utilisez pas la commande format sur un lecteur
préparé au moyen de la commande subst. Il est en
outre impossible de formater des disques sur un réseau.
Codes de sortie de la commande Format
Le tableau suivant affiche la liste de chacun des codes
de sortie, accompagné d'une description sommaire.
Code de sortie
Description
0
Le formatage a réussi.
1
Des paramètres incorrects ont été fournis.
4
Une erreur irrécupérable (toute erreur autre que 0,
1 ou 5) s'est produite.
5
En réponse à l'invite “ Lancer le formatage
(O/N) ? ”, l'utilisateur a appuyé sur N pour arrêter le
processus.
Pour vérifier ces codes de sortie, vous pouvez utiliser
la condition errorlevel avec la commande batch if.
Exemples
Pour formater une nouvelle disquette placée dans le
lecteur A selon la taille par défaut, tapez :
format a:
Pour procéder au formatage rapide d'une disquette
précédemment formatée placée dans le lecteur A, tapez :
format a: /q
Pour formater une disquette placée dans le lecteur A et lui
donner le nom de volume “Données”, tapez :
format a: /v:DONNEES
Fsutil
Fsutil est un utilitaire de ligne de commande qui
vous permet d'effectuer de nombreuses tâches relatives aux
systèmes de fichiers
FAT et
NTFS, par exemple la gestion des points d'analyse et des
fichiers fragmentés, ainsi que le démontage ou l'extension
d'un volume. Étant donné que fsutil est un outil très
puissant, son emploi doit être réservé aux utilisateurs
chevronnés ayant une connaissance approfondie de
Windows XP. En outre, vous devez ouvrir une
session en tant qu'administrateur
ou membre du groupe Administrateurs pour pouvoir utiliser
fsutil.
Le tableau suivant répertorie les sous-commandes de
fsutil.
Commande
Description
behavior
Interroge, modifie, active ou désactive les paramètres
pour la génération de noms de fichiers de 8.3 caractères,
l'autorisation d'utiliser des caractères étendus dans les
noms de fichiers de 8.3 caractères sur les volumes NTFS,
la mise à jour de l'horodateur de dernier accès sur les
volumes NTFS, l'obtention de la fréquence d'écriture des
événements de quotas dans le journal système, ainsi que
l'espace disque réservé à la zone MFT.
dirty
Détermine si le bit d'impureté du volume est défini.
Définit le bit d'impureté d'un volume. Si le bit
d'impureté d'un volume est défini, autochk vérifie
automatiquement ce volume lors du prochain redémarrage de
l'ordinateur.
file
Généralement utilisé par les personnels de support
technique. Recherche un fichier à partir de son
identificateur de sécurité, interroge les plages allouées
d'un fichier, définit le nom court, la longueur de données
valides ou les données égales à zéro d'un fichier.
fsinfo
Généralement utilisé par les personnels de support
technique. Affiche la liste de tous les lecteurs, fournit
des informations sur le type de lecteur, le volume, les
spécificités liées aux volumes NTFS ou les statistiques
sur le système de fichiers.
hardlink
Crée un lien réel. Un lien réel est une entrée de
répertoire pour un fichier. Vous pouvez considérer que
chaque fichier possède au moins un lien réel. Sur les
volumes NTFS, chaque fichier peut posséder plusieurs liens
réels, par conséquent, un fichier unique peut apparaître
dans de nombreux répertoires (voire dans un même
répertoire sous des noms différents). Étant donné que tous
les liens font référence au même fichier, les applications
peuvent ouvrir n'importe quel lien et modifier le fichier.
Un fichier n'est supprimé dans le système de fichiers qu'à
partir du moment où tous ses liens ont été supprimés.
Après avoir créé un lien réel, les programmes peuvent
l'utiliser comme n'importe quel nom de fichier.
objectid
Généralement utilisé par les personnels de support
technique. Gère les identificateurs d'objets, qui sont
utilisés par
Windows XP pour effectuer le suivi d'objets
tels que les fichiers et les répertoires.
quota
Gère les quotas de disque sur les volumes NTFS pour
pouvoir offrir un contrôle plus précis du stockage réseau.
Les quotas de disque sont implémentés pour chaque volume
et permettent d'établir des limites de stockage aussi bien
matérielles que logicielles pour chaque utilisateur.
point de réanalyse
Généralement utilisé par les personnels de support
technique. Interroge ou supprime des points d'analyse,
autrement dit des objets du système de fichiers NTFS qui
possèdent un attribut définissable contenant des données
contrôlées par l'utilisateur, et qui permettent d'étendre
les fonctionnalités du sous-système d'entrée/sortie (E/S).
Les points d'analyse sont utilisés comme points de
jonction de répertoires et comme points de montage de
volumes. Ils sont également utilisés par les pilotes de
filtre du système de fichiers pour marquer certains
fichiers propres à ce pilote.
sparse
Gère les
fichiers fragmentés. Un fichier fragmenté est un
fichier dont une ou plusieurs zones contiennent des
données non allouées. Une application récupérera ces zones
non allouées qui contiennent des octets possédant des
valeurs nulles, mais aucun espace disque n'est
effectivement utilisé pour représenter ces valeurs nulles.
Autrement dit, toutes les données non nulles ou
significatives sont allouées, alors que toutes les données
non significatives (longues chaînes de données constituées
de zéros) ne sont pas allouées. Lorsqu'un fichier
fragmenté est lu, les données allouées sont renvoyées sous
la forme de données stockées et les données non allouées
sont renvoyées par défaut sous la forme de valeurs nulles
conformément à la spécification d'exigence de sécurité C2.
La prise en charge des fichiers fragmentés permet de
supprimer l'allocation de données à n'importe quel
emplacement du fichier.
usn
Généralement utilisé par les personnels de support
technique. Gère le journal de modification des numéros de
séquence de mise à jour, qui fournit un enregistrement
persistant de toutes les modifications apportées aux
fichiers du volume.
volume
Gère un volume. Démonte un volume ou envoie une
requête pour voir le montant d'espace disque disponible.
Remarque
Pour afficher l'aide relative aux sous-commandes
disponibles à l'invite de commandes, tapez fsutil,
ensuite la sous-commande, puis help (par exemple,
fsutilsous-commandehelp).
Ftp
Transfère des fichiers vers et depuis un ordinateur
exécutant un service de serveur FTP (File Transfer Protocol)
comme les Services Internet (IIS, Internet Information
Services). La commande Ftp peut être utilisée de
façon interactive ou en mode par lot en traitant des fichiers
texte ASCII.
Active le débogage (affichage de toutes les commandes
transmises entre le client FTP et le serveur FTP).
-i
Désactive les messages interactifs lors des transferts
de plusieurs fichiers.
-n
Supprime la possibilité d'ouvrir automatiquement une
session quand la connexion initiale est établie.
-g
Désactive l'utilisation des caractères génériques dans
les noms de fichier. La commande Glob permet
l'utilisation de l'astérisque (*) et du point
d'interrogation (?) comme caractères génériques dans les
noms de fichiers et les chemins d'accès locaux. Pour plus
d'informations, voir
Ftp: Glob.
-s:NomFichier
Spécifie un fichier texte qui contient des commandes
ftp. Ces commandes s'exécutent automatiquement après le
démarrage de ftp. Ce paramètre n'autorise pas
l'utilisation des espaces. Utilisez ce paramètre au lieu du
signe de redirection (<).
-a
Spécifie que toutes les interfaces locales peuvent être
utilisées à l'établissement de la connexion aux données FTP.
-w:TailleTampon
Spécifie la taille du tampon de transfert. La taille par
défaut de ce tampon est 4 096 octets.
-A
Ouvre une session sur le serveur FTP comme utilisateur
anonyme.
Hôte
Spécifie le nom d'ordinateur, l'adresse IP ou l'adresse
IPv6 du serveur FTP auquel il faut se connecter. L'adresse
ou le nom de l'hôte, s'ils sont spécifiés, doit figurer
comme dernier paramètre de la ligne.
/?
Affiche l'aide à l'invite de commande.
Remarques
Vous devez préfixer les paramètres de ftp avec un
trait d'union (-) au lieu d'une barre oblique (/).
Les paramètres de la commande en ligne Ftp
respectent les majuscules et les minuscules.
Cette commande est disponible seulement si le
Internet Protocol (TCP/IP) est installé comme composant
dans les propriétés d'une carte réseau dans Connexions
réseau.
La commande Ftp peut être utilisée de manière
interactive. Après avoir démarré, ftp crée un
sous-environnement où vous pouvez utiliser les commandes
ftp. Vous pouvez revenir à l'invite de commande en
tapant la commande quit. Le fait que le
sous-environnement ftp est en cours d'exécution est
indiqué par l'invite de commande ftp >.
Pour plus d'informations sur les sous-commandes ftp,
voir les Rubriques connexes.
Ftp prend en charge l'utilisation de IPv6 quand le
protocole IPv6 est installé. Pour plus d'informations, voir
IP version 6 et Applications IPv6 (on verra ça aux derniers
cours).
Exemples
Pour vous connecter au serveur FTP ftp.exemple.com, tapez
la commande suivante :
ftp ftp.exemple.com
Pour vous connecter anonymement au serveur FTP
ftp.exemple.com, tapez la commande suivante :
ftp -A ftp.exemple.com
Pour vous connecter au serveur FTP ftp.exemple.com et
exécuter les commandes ftp contenues dans un fichier
appelé Resynch.txt, tapez la commande suivante :
FTP n' utilise pas tout à fait les mêmes commandes que
dos, au dernier cours je vous donnerai plus d' explications.
Ftype
Affiche ou modifie les types des fichiers employés dans les
associations d'extensions de fichiers. Utilisé sans
paramètres, ftype affiche les types de fichiers
possédant des chaînes de commandes d'ouverture définies.
Syntaxe
Ftype [TypeFichier[=[ChaîneCommandeOuverture]]]
Paramètres
TypeFichier
Spécifie le type de fichier que vous voulez afficher ou
modifier.
ChaîneCommandeOuverture
Spécifie la commande d'ouverture à utiliser pour ouvrir
les fichiers de ce type.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Dans ChaîneCommandeOuverture, ftype
substitue les variables suivantes :
%0 ou %1 sont remplacées par le nom du
fichier à ouvrir.
%* est remplacée par tous les paramètres.
%~n est remplacée par tous les paramètres
restants, en commençant par le paramètre nième, où
n correspond à n'importe quel nombre compris entre
2 et 9.
%2 est remplacée par le premier paramètre,
%3 par le deuxième, etc.
Exemples
Pour afficher les types de fichiers actuels possédant des
chaînes de commandes d'ouverture définies, tapez :
ftype
Pour afficher la chaîne de commande d'ouverture en cours
pour un type de fichier spécifique, tapez :
ftypeTypeFichier
Pour supprimer la chaîne de commande d'ouverture d'un type
de fichier spécifique, tapez :