file_text_open_write(fname);
| Argument | La description |
|---|---|
| fname | Le nom du fichier à écrire. |
Retours: Real
Cette fonction ouvre le fichier texte avec le nom de fichier indiqué pour l' écriture uniquement (si le fichier n'existe pas, il est créé), renvoyant l' identifiant unique du fichier qui doit être stocké dans une variable car il sera utilisé pour toutes les autres actions à faire avec ce fichier. Notez que si le fichier ne peut pas être créé (à cause d'un nom de fichier illégal, par exemple), la fonction retournera -1.
REMARQUE: Vous ne pouvez avoir qu'un maximum de 32 fichiers ouverts à la fois. Vous devez également toujours fermer les fichiers lorsque vous avez terminé car cela écrit les informations et libère la mémoire associée au fichier.
ATTENTION! Cette fonction peut ne pas fonctionner comme prévu car GameMaker Studio 2 est en sandbox! Veuillez consulter la section sur les limites du système de fichiers pour plus d'informations.
var file;
file = file_text_open_write(working_directory + "\level.txt");
file_text_write_string(file, level_data);
file_text_close(file);
Le code ci-dessus ouvrira le fichier "level.txt" pour l'écriture, puis écrira la chaîne stockée dans la variable "level_data" avant de fermer définitivement le fichier.