Difference between revisions of "love.filesystem.write (Français)"
(Created page with "Écrit des données dans un fichier du répertoire de sauvegarde. Il le fichier existe déjà, il sera complétement remplacé par le nouveau contenu. == Fonction == === Synop...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Écrit des données dans un fichier du répertoire de sauvegarde. Il le fichier existe déjà, il sera complétement remplacé par le nouveau contenu. | Écrit des données dans un fichier du répertoire de sauvegarde. Il le fichier existe déjà, il sera complétement remplacé par le nouveau contenu. | ||
+ | |||
+ | Il faut utiliser la fonction [[love.filesystem.append (Français)|love.filesystem.append]] pour ajouter des données à un fichier existant. | ||
== Fonction == | == Fonction == | ||
=== Synopsis === | === Synopsis === | ||
Line 10: | Line 12: | ||
{{param|number (Français)|size (all)|Le nombre d'octets à écrire.}} | {{param|number (Français)|size (all)|Le nombre d'octets à écrire.}} | ||
=== Retourne === | === Retourne === | ||
− | {{param|boolean (Français)|success| | + | {{param|boolean (Français)|success|True (vrai) si l'opération a réussi.}} |
− | {{param|string (Français)|message|Message d'erreur si l'opération a | + | {{param|string (Français)|message|Message d'erreur si l'opération a échoué.}} |
== Fonction == | == Fonction == | ||
Line 23: | Line 25: | ||
{{param|number (Français)|size (all)|Le nombre d'octets à écrire.}} | {{param|number (Français)|size (all)|Le nombre d'octets à écrire.}} | ||
=== Retourne === | === Retourne === | ||
− | {{param|boolean (Français)|success| | + | {{param|boolean (Français)|success|True (vrai) si l'opération a réussi.}} |
− | {{param|string (Français)|message|Message d'erreur si l'opération a | + | {{param|string (Français)|message|Message d'erreur si l'opération a échoué.}} |
== Exemple == | == Exemple == |
Latest revision as of 00:31, 25 January 2021
Écrit des données dans un fichier du répertoire de sauvegarde. Il le fichier existe déjà, il sera complétement remplacé par le nouveau contenu.
Il faut utiliser la fonction love.filesystem.append pour ajouter des données à un fichier existant.
Contents
Fonction
Synopsis
success, message = love.filesystem.write( name, data, size )
Arguments
string (Français) name
- Le nom (et chemin) du fichier.
string (Français) data
- La chaîne de données à écrire dans le fichier.
number (Français) size (all)
- Le nombre d'octets à écrire.
Retourne
boolean (Français) success
- True (vrai) si l'opération a réussi.
string (Français) message
- Message d'erreur si l'opération a échoué.
Fonction
Synopsis
success, message = love.filesystem.write( name, data, size )
Arguments
string (Français) name
- Le nom (et chemin) du fichier.
Data (Français) data
- L'objet Data (données) à écrire dans le fichier.
number (Français) size (all)
- Le nombre d'octets à écrire.
Retourne
boolean (Français) success
- True (vrai) si l'opération a réussi.
string (Français) message
- Message d'erreur si l'opération a échoué.
Exemple
local success, message =love.filesystem.write( filename, "")
if success then
print ('Fichier créé')
else
print ('Fichier non créé : '..message)
end
Notes
Si vous obtenez le message d'erreur "Could not set write directory" (« Ne peut régler le répertoire d'écriture »), essayez de régler le répertoire de sauvegarde. Cela peut être effectué, soit à l'aide de love.filesystem.setIdentity soit en réglant le champs identité dans love.conf.
Writing to multiple lines (écrit dans plusieurs lignes): Sous Microsoft Windows, certains éditeurs de fichiers (par exemple Notepad) ne traitent que CRLF ("\r\n") comme caractères de nouvelle ligne.
Voir également
Autres langues
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info