Bonjour
En fait je veut copier le continue de plusieurs fichier textes(*.TXT) dans un seul fichier sans avoir a les ouvrir 1 par 1 sachant que tous les fichier sont dans le meme dossier..
Bonjour
En fait je veut copier le continue de plusieurs fichier textes(*.TXT) dans un seul fichier sans avoir a les ouvrir 1 par 1 sachant que tous les fichier sont dans le meme dossier..
Y'a peut être mieux comme solution, mais voilà un truc qui fonctionne (exemple avec 2 fichier, mais rien n'empêche de créer une fonction pour ajouter x fichiers)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 TStringList *file = new TStringList() ; TStringList *total = new TStringList() ; //on charge le premier fichier total->LoadFromFile("D:\\fichier1.txt"); //on charge le 2nd fichier file->LoadFromFile("D:\\fichier2.txt") ; //on ajoute le 2nd fichier à la suite du premier total->AddStrings( file ); //on sauvegarde le fichier total total->SaveToFile("D:\\FichierTOTAL.txt"); //on libere les ressources delete file ; delete total ;
Ce que l'on apprend par l'effort reste toujours ancré plus longtemps...
2 - 3 astuce pour ce qui est de trouver des fichiers dans un répertoire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #include "dir.h" //tout ce qui est repertoire struct ffblk le_fichier,le_rep; //comment stocker les données d'un fichier findnext(&le_rep); //envoie le fichier suivant ( les rep sont des fichiers) if(le_rep.ff_attrib == FA_DIREC) //comment vérifier si le fichier est un repertoire
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager