Interruption 21h |
Fonction 39h |
Création d'un sous-répertoire |
---|---|---|
DOS 2.0+, OS/2, Windows NT |
Description
Cette fonction permet la création d'un sous-répertoire spécifié sur une unité de disque.
Entrée
Registre | Valeur ou description |
---|---|
AH | 39h |
DS:DX | Cette paire de registres permet d'indiquer l'adresse d'une chaine 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 nouveau sous-répertoire a été créé | |||
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, un répertoire portant le même nom à la fin du même chemin existe déjà ou le répertoire parent du nouveau répertoire est le répertoire racine et est plein. 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 ne disposant pas de droits d'accès suffisants peut faire échoue la fonction.
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 1522.
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 202 à 203.
Dernière mise à jour : Jeudi, le 3 mars 2016