Suppression de données
Résolu
VivoBaggio
Messages postés
141
Statut
Membre
-
VivoBaggio Messages postés 141 Statut Membre -
VivoBaggio Messages postés 141 Statut Membre -
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.
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:
- Suppression de données
- Fuite données maif - Guide
- Forcer suppression fichier - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Suppression compte gmail - Guide
2 réponses
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";
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";