Concaténation de fichiers texte

Concaténation de fichiers texte - Delphi/Pascal - Programmation

Marsh Posté le 13-09-2005 à 14:43:29    

Bonjour
 
Je dois faire un prog qui concatene tout les fichiers texte (dont je ne connais pas les noms) d'un répertoire donné en un seul ficher sortie.
 
Je suis donc a la recherche soit d'un composant delphi 7 freeware soit d'un bout de code que quelqu'un aurait deja trouvé ou ecrit.
 
J'ai fait une recherche sur le net mais je n'ai pas trouvé grand chose !
 
Toute aide est bienvenue !
 
Merci a tous.

Reply

Marsh Posté le 13-09-2005 à 14:43:29   

Reply

Marsh Posté le 14-09-2005 à 01:44:32    

Deux TFileStream (un en écriture, un en lecture) et les fonctions FindFirst/FindNext/FindClose et c'est fait en une dizaine ou vingtaine de lignes.
Sinon en ligne de commande DOS ou en fichier batch c'est faisable en une ligne je pense.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-09-2005 à 18:36:37    

type source\*.txt >> resultat.txt
Je crois qu'on fait ça sous DOS, mais je sais pas si les redirections et pipes sont documentés sous DOS alors c'est pas facile à trouver. En tout cas, sous Linux je fais des trucs du genre avec cat. Si ça marche pas, faut me le dire, ça m'évitera de dire des bêtises :). Après, s'il faut en faire une appli VCL (avec un fichier d'install et des trucs dans la base de registre ?), je te laisse avec antp :)

Reply

Marsh Posté le 18-09-2005 à 20:22:10    

sous DOS il faut utiliser un FOR pour parcourir tous les fichiers, TYPE n'acceptera pas le "*" ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-09-2005 à 18:51:52    

Rhôô le shell de misère...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed