Suppression de données

Résolu
VivoBaggio Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   -  
VivoBaggio Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   -
Salut à tous, c'est encore moi avec mon perl. J'aimerais savoir, toujours sur mon programme, si c'est possible d'écrire les données par-dessus les autres. Je m'explique.
Je lance mon programme une première fois, il me crée les fichiers nécessaires très bien.
Maintenant, si je le lance une deuxième fois, mes données créées seront rajoutées aux précédentes, et non elles les écraseront.
C'est à dire que mon fichier csv qui fait 20 ko la première fois, fait 40 ko la deuxième fois et non 20 ko.

J'espère que je me suis bien fait comprendre.

Merci de votre aide.
A voir également:

2 réponses

VivoBaggio Messages postés 140 Date d'inscription   Statut Membre Dernière intervention  
 
C'est bon, ne chercher plus si vous aviez commencer. J'ai trouver l'astuce.
Je vous mets mon code si vous vous le tester.

# Vérification de l'existance du fichier de sortie
if (-e "C:\\produits_SU${num_ope}.csv")
{
# Recréation du fichier de sortie (c'est à dire qu'il va écrire les données sur les précédentes et non les ajouter)
open FILECSV,">C:\\produits_SU${num_ope}.csv";
}
# Création du fichier de sortie
open FILECSV,">>C:\\produits_SU${num_ope}.csv";
0
VivoBaggio Messages postés 140 Date d'inscription   Statut Membre Dernière intervention  
 
En fait, j'ai découvert qu'on pouvait faire directement

# Création du fichier de sortie
open FILECSV,">C:\\produits_SU${num_ope}.csv";

Au lieu de >>, c'est >
Je crois que je passe pour un débutant.
0