none
como guardar en un txt varias veces sin perder lo que tiene RRS feed

  • Pregunta

  • Estoy creando un programa de un restaurante y necesito que al guardar el numero de personas por mesa este se guarde en un .txt( esto ya lo hice) lo que necesito es que al volver a ingresar datos de otra mesa no me borre el primero, al contrario que lo conserve y el siguiente lo guarde en otra linea, gracias
    jueves, 25 de febrero de 2016 16:51

Respuestas

  • Hola:

     Recuerda que para agregar lineas al archivo necesitas usar el AppendText:

     Using sw As StreamWriter = File.AppendText(path)
          sw.WriteLine("This")
          sw.WriteLine("is Extra")
          sw.WriteLine("Text")
     End Using


    Saludos desde Monterrey, Nuevo León, México!!!

    jueves, 25 de febrero de 2016 17:17
  • Depende de como lo estes guardando y que codigo estes usando par guardar, si pudieras poner un poco de codigo, te podriamos ayudar mas.

    En general, podrias hacer esto:

            Dim filePath As String = "c:\myfile.txt"
            Dim fileWriter As New System.IO.StreamWriter(filePath, True) 'en el segundo argumento se define la propiedad append en true.
            fileWriter.WriteLine("Texto a añadir")
            fileWriter.Close()
    
    Saludos.

    jueves, 25 de febrero de 2016 19:43

Todas las respuestas

  • Hola:

     Recuerda que para agregar lineas al archivo necesitas usar el AppendText:

     Using sw As StreamWriter = File.AppendText(path)
          sw.WriteLine("This")
          sw.WriteLine("is Extra")
          sw.WriteLine("Text")
     End Using


    Saludos desde Monterrey, Nuevo León, México!!!

    jueves, 25 de febrero de 2016 17:17
  • Depende de como lo estes guardando y que codigo estes usando par guardar, si pudieras poner un poco de codigo, te podriamos ayudar mas.

    En general, podrias hacer esto:

            Dim filePath As String = "c:\myfile.txt"
            Dim fileWriter As New System.IO.StreamWriter(filePath, True) 'en el segundo argumento se define la propiedad append en true.
            fileWriter.WriteLine("Texto a añadir")
            fileWriter.Close()
    
    Saludos.

    jueves, 25 de febrero de 2016 19:43