|
|
Interruption
21h
|
Fonction 13h
|
Supprimer un/des fichier(s) par le FCB
|
|
CP/M, DOS 1.0.+, OS/2, Windows NT
|
Description
Cette fonction permet de supprimer un/des fichier(s) en utilisant l'ancienne méthode du FCB (File Control Block).
Entrée
AH=13h
DS:DX=Adresse du tampon FCB du fichier. Vous pouvez utiliser le bloc de FCB normal:
| 00h |
1 octet |
Ce champs contient l'unité (0 = unité courante, 1=A:, 2=B:, 3=C:, 4=D:,...) |
| 01h |
8 octets |
Ce champs contient le nom du fichier avec des espaces s'il n'est pas assez long |
| 09h |
3 octets |
Ce champs contient l'extension du fichier avec des espaces s'il n'est pas assez long |
| 0Ch |
2 octets (1 mot) |
Ce champs contient le numéro du bloc courant |
| 0Eh |
2 octets (1 mot) |
Ce champs contient la taille de l'enregistrement |
| 10h |
4 octets (2 mots) |
Ce champs contient la taille du fichier |
| 14h |
2 octets (1 mot) |
Ce champs contient la date de la derniëre modification |
| 16h |
2 octets (1 mot) |
Ce champs contient l'heure de la derniëre modification |
| 18h |
8 octets |
Réservé pour un usage interne ou futur |
| 20h |
1 octet |
Ce champs contient le numéro de l'enregistrement courant |
| 21h |
4 octets |
Ce champs contient le numéro de l'enregistrement pour l'accès séquentiel |
ou le bloc de FCB étendue:
| 00h |
1 octet |
Ce champs contient un identificateur de FCB étendu (FFh) |
| 01h |
5 octets |
Réservés par un usage interne ou futur |
| 06h |
1 octet |
Ce champs contient les attributs de fichier |
| 07h |
1 octet |
Ce champs contient l'unité (0 = unité courante, 1=A:, 2=B:, 3=C:, 4=D:,...) |
| 08h |
8 octets |
Ce champs contient le nom du fichier avec des espaces s'il n'est pas assez long |
| 10h |
3 octets |
Ce champs contient l'extension du fichier avec des espaces s'il n'est pas assez long |
| 13h |
2 octets (1 mot) |
Ce champs contient le numéro du bloc courant |
| 15h |
2 octets (1 mot) |
Ce champs contient la taille de l'enregistrement |
| 17h |
4 octets (2 mots) |
Ce champs contient la taille du fichier |
| 1Bh |
2 octets (1 mot) |
Ce champs contient la date de la derniëre modification |
| 1Dh |
2 octets (1 mot) |
Ce champs contient l'heure de la derniëre modification |
| 1Fh |
8 octets |
Réservé pour un usage interne ou futur |
| 27h |
1 octet |
Ce champs contient le numéro de l'enregistrement courant |
| 28h |
4 octets |
Ce champs contient le numéro de l'enregistrement pour l'accès séquentiel |
Sortie
AL=0: Un/des fichiers ont été supprimé(s);
255: Le fichier n'a pas été trouvé ou un processus interdit sa suppression
Remarques
Vous pouvez intégré des caractères génériques «?», où le point d'interrogation désigne n'importe quel lettre, pour trouver des fichiers.
|
|
| Dernière mise à jour: Lundi, le 24 juillet 2006 |