Foros del Web » Programando para Internet » ASPX (.net) »

Modificar un fichero con codigo ASP

Estas en el tema de Modificar un fichero con codigo ASP en el foro de ASPX (.net) en Foros del Web. Buenas, me gustaría modificar la ultima linea de un archivo XML por un conjunto de lineas a través de un código hecho en ASP. Como ...
  #1 (permalink)  
Antiguo 14/09/2015, 04:13
 
Fecha de Ingreso: octubre-2012
Mensajes: 76
Antigüedad: 11 años, 6 meses
Puntos: 0
Modificar un fichero con codigo ASP

Buenas, me gustaría modificar la ultima linea de un archivo XML por un conjunto de lineas a través de un código hecho en ASP. Como abrir un archivo y cerrarlo lo tengo claro, pero no se como hacer para borrar la ultima linea y colocar en su lugar un conjunto de lineas, he buscado por Internet pero no veo nada claro.

Alguien me puede echar una mano?

Gracias!
  #2 (permalink)  
Antiguo 15/09/2015, 03:56
 
Fecha de Ingreso: octubre-2012
Mensajes: 76
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Modificar un fichero con codigo ASP

Tengo el siguiente codigo , pero no se como puedo utilizar la función:
MyFile.WriteLine("archivo de texto editados") en una linea concreta, por ejemplo la 20.

Gracias.

El codigo es este:
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0
Dim fso, MyFile, FileName
set fso = CreateObject("Scripting.FileSystemObject")

FileName = ("ruta\hola.txt")

set MyFile = fso.OpenTextFile(FileName, ForWriting, True, TristateUseDefault)

MyFile.WriteLine("archivo de texto editados")

MyFile.Close
  #3 (permalink)  
Antiguo 15/09/2015, 05:45
 
Fecha de Ingreso: septiembre-2015
Ubicación: Elche
Mensajes: 4
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Modificar un fichero con codigo ASP

Leete este manual https://www.uv.es/jac/guia/asp/asp15.htm

Yo no se ASP pero por lo que veo es parecido a como lo hace c++, tienes que ir leyendo e ir comprobando de que no sea fin de linea, cuando lo sea solo tienes que escribir las lineas que quieres
  #4 (permalink)  
Antiguo 16/09/2015, 01:49
 
Fecha de Ingreso: octubre-2012
Mensajes: 76
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Modificar un fichero con codigo ASP

Gracias, eso ya lo he conseguido, el problema es que ahora la función:
set MyFile = fso.OpenTextFile(FileName, ForWriting, True, TristateFalse)

MyFile.WriteLine ("archivo de texto editados")

me borra todo el archivo y escribe el texto indica, y yo solo quiero que me escriba una linea sin borrar el contenido del archivo.

Saludos,
  #5 (permalink)  
Antiguo 16/09/2015, 08:14
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Modificar un fichero con codigo ASP

Has revisado la documentación del método OpenTextFile?
__________________
Aviso: No se resuelven dudas por MP!

Etiquetas: asp, fichero, modificar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:54.