Interruption 21h |
Fonction 3Ah |
Supprimer un sous-répertoire |
---|---|---|
DOS 2.0+, OS/2, Windows NT |
Description
Cette fonction permet de supprimer un sous-répertoire spécifié sur une unité de disque.
Entrée
Registre | Valeur ou description |
---|---|
AH | 3Ah |
DS:DX | Cette paire de registre permet d'indiquer l'adresse d'une chaîne de caractères ASCIZ contenant le chemin du sous-répertoire |
Sortie
Registre | Valeur ou description | |||
---|---|---|---|---|
FC | 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 le sous-répertoire a été supprimé avec succès | |||
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 | Description | |||
2 | Cette erreur permet d'indiquer que le chemin est introuvable | |||
5 | Cette erreur permet d'indiquer que l'accès n'est pas autorisé |
Remarque
- La fonction échoue si : aucun élément du nom de chemin n'existe, si le répertoire spécifié est également le répertoire courant ou si le répertoire spécifié contient tous les fichiers. De plus, à partir de la version 3.0 du système d'exploitation DOS, le programme s'exécutant sur un réseau et l'utilisateur exécutant le programme échouera s'il n'a pas les droits d'accès suffisants.
Références
La Bible du PC: Programmation système - Sixième Edition, Edition Micro-Application, Michael Tischer, 1996, ISBN: 2-7429-0544-8, page 1523.
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 204 à 205.
Dernière mise à jour : Jeudi, le 3 mars 2016