Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/09/2008, 10:48
Avatar de Peterpay
Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Concatenación de Archivos de Texto

Código:
static void Concatena(string Directorio, string ArchivoFinal)
{
string[] inputFiles = Directory.GetFiles(Directorio);
int bufSize = 1024 * 64;
byte[] buf = new byte[bufSize];
using (FileStream outFile = new FileStream(OutputFileName, FileMode.OpenOrCreate, FileAccess.Write, FileShare.None, bufSize))
{
   foreach (string inputFile in inputFiles)
   { 
      using (FileStream inFile = new FileStream(inputFile, FileMode.Open, FileAccess.Read,FileShare.Read, bufSize))
     {
          int br = 0;
          while((br = inFile.Read(buf,0,buf.Length))>0)
          {
              outFile.Write(buf,0,br);
          }
      }
    }
}
Puedes hacer algo como eso , considerando q tengas todos los archivos en una misma carpeta y listo.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5