Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2013, 05:26
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 1 mes
Puntos: 33
Respuesta: Hacer aplicación que modifique linea en archivo xml

Buenas!

En VB.net, podrías hacer algo tal que:

Código:
Dim lineas(5) = ...'las lineas que quieres añadir
Dim cont as integer = 0
Dim objReader As New StreamReader(ruta)
Dim lineas() As String = Split(objReader.ReadToEnd(), vbCrLf) 'quizás tienes que 
cambiarlo por vbCr o vbLf

lineas(lineas.length-1) = ''

reDim preserve lineas(lineas.lenght+3)

For i=5 to 0
  lineas(lineas.length-i) = lineas(cont)
  cont += 1
Next

Dim sw as new StreamWritter(ruta, false)

For i=0 to lineas.length-1
  sw.writeLine(lineas(i))
Next
En principio debería funcionar algo así... pero quizás tienes que cambiar algo... de todas maneras, el algoritmo general sería:

Código:
 - Lees el archivo entero, y lo divides por cada salto de línea
 - Borras la última línea
 - Añades las 5 líneas
 - Escribes el fichero de nuevo
Espero te sirva.

Saludos.