Interruption 21h |
Fonction 71h, Sous-fonction 56h |
Renomme/Déplace un fichier au nom long |
|---|---|---|
| Windows 9X | ||
Description
Cette fonction permet de renommer ou déplacer un fichier avec son nom long.
Entrée
| Registre | Valeur ou description |
|---|---|
| AX | 7156h |
| DS:DX | Cette paire de registres permet d'indiquer l'adresse d'une chaîne de caractères ASCIZ contenant l'ancien nom de fichier |
| ES:DI | Cette paire de registres permet d'indiquer l'adresse d'une chaîne de caractères ASCIZ contenant le nouveau nom de fichier |
Sortie
| Registre | Valeur ou description | |||
|---|---|---|---|---|
| CF | Ce registre de drapeau de retenue permet d'indiquer le résultat de l'opération : | |||
| Valeur | Description | |||
| 0 | Cette valeur permet d'indiquer que l'opération a été un succès, dans ce cas | |||
| 1 | Cette valeur permet d'indiquer qu'une erreur s'est produite et dans ce cas : | |||
| Registre | Description | |||
| AX | Ce registre permet d'indiquer le code d'erreur : | |||
| Code d'erreur | Description | |||
| 2 | Ce code d'erreur permet d'indiquer que le fichier est introuvable | |||
| 3 | Ce code d'erreur permet d'indiquer que le chemin est introuvable | |||
| 5 | Ce code d'erreur permet d'indiquer que l'accès est refusé | |||
| 11 | Ce code d'erreur permet d'indiquer le format est invalide | |||
| 7100h | Ce code d'erreur permet d'indiquer que la fonction n'est pas supporté | |||
Exemple
L'exemple suivant permet changer le nom contenu dans la variable OldFilename avec le nom contenu dans celui dans NewFilename :
Voir également
Dernière mise à jour : Jeudi, le 3 mars 2016
