Canal (|) après si EXIST échoue

Traductions disponibles Traductions disponibles
Numéro d'article: 74464 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Résumé

Il existe un problème connu avec la commande barre verticale (|) qui provoque le canal échoue lorsqu'elle est utilisée après une instruction IF EXIST. Par exemple, la commande
Si EXIST c:\dos\readme.txt TYPE c:\dos\readme.txt | plus
normalement affiche le contenu de C:\DOS\README.TXT un écran à la fois. Lorsque cette commande est émise sous MS-DOS 5.0, 6.0 et 6.2 aucune information ne s'affiche et vous revenez à l'invite, même si le fichier existe.

En outre, cette entraîne commande altération FAT (File Allocation Table) sur le lecteur qui pointe vers la variable d'environnement TEMP ou du lecteur actif si aucune variable TEMP a été définie. Exécution de CHKDSK après que cette commande affiche sont « <x> clusters perdus de chaîne 1," où <x> dépend de la taille du fichier en cours traité par le canal. (Le nombre de clusters perdus et les chaînes peut être plus grand si il y a plus FAT endommagé pour pouvoir utiliser le canal.) L'altération FAT provoquée par cette commande n'entraîne pas perte de données, et vous pouvez utiliser CHKDSK avec le commutateur /F pour corriger l'altération.

Reportez-vous à « l'utilisateur de Microsoft MS-DOS Guide et référence » pour plus d'informations sur l'utilisation de la commande CHKDSK.

Microsoft a confirmé l'existence de ce problème dans les versions de MS-DOS 5.00, 5.00a 6.00, 6.20, 6.21 et 6.22. Nous sont recherche ce problème et va comptabiliser de nouvelles informations ici, telle qu'elle devient disponible.

Propriétés

Numéro d'article: 74464 - Dernière mise à jour: mercredi 5 février 2014 - Version: 2.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft MS-DOS 5.0 Standard
  • Microsoft MS-DOS 5.0a
  • Microsoft MS-DOS 6.0 Standard
  • Microsoft MS-DOS 6.2 Standard
  • Microsoft MS-DOS 6.21 Standard
  • Microsoft MS-DOS 6.22 Standard
Mots-clés : 
kbnosurvey kbarchive kbmt KB74464 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 74464
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com