Lorsque vous travaillez avec FileOutputStream, l'écriture dans un fichier avec les paramètres par défaut écrase les données existantes. Pour conserver le contenu précédent lors de l'écriture, envisagez l'approche suivante :
Utilisation du constructeur avec l'option Append
La classe FileOutputStream propose un constructeur qui accepte à la fois un fichier et un booléen drapeau, ajouter. Définir cet indicateur sur true garantit que les données écrites sont ajoutées à la fin du fichier au lieu de remplacer les anciennes données.
<code class="java">FileOutputStream fos = new FileOutputStream(file, true);</code>
Lorsque vous écrivez ensuite dans le fichier à l'aide de ce flux, les données seront ajoutées à la fin du fichier sans affecter le contenu existant. Par conséquent, l'utilisation de l'option d'ajout permet d'ajouter facilement des données à un fichier sans risque de les perdre.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!