elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Como proteger una cartera Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ¿como insertar a un txt una nueva linea sin borrar lo anterior del txt?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿como insertar a un txt una nueva linea sin borrar lo anterior del txt?  (Leído 1,483 veces)
quirion

Desconectado Desconectado

Mensajes: 4


Ver Perfil
¿como insertar a un txt una nueva linea sin borrar lo anterior del txt?
« en: 27 Octubre 2015, 23:48 »

buenas miren quiero usar un txt como base de datos pero cuando abro el txt e inserto una nueva cadena borra todo lo que tenia y pone la nueva cadena
espero me puedan ayudar


y no uso una base de datos por que la maquina en la que se va a aplicar el programa esta muy lenta y el administrador no quiere que le instale nada mas

pd: estoy en visual c#


« Última modificación: 27 Octubre 2015, 23:51 por quirion » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.709



Ver Perfil
Re: ¿como insertar a un txt una nueva linea sin borrar lo anterior del txt?
« Respuesta #1 en: 28 Octubre 2015, 00:43 »

A falta de conocer los detalles necesarios de como lo estás haciendo, aquí tienes una solución general:


Saludos


« Última modificación: 28 Octubre 2015, 00:45 por Eleкtro » En línea


engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 15.347



Ver Perfil
Re: ¿como insertar a un txt una nueva linea sin borrar lo anterior del txt?
« Respuesta #2 en: 28 Octubre 2015, 09:59 »

Lo que quieres hacer no es directamente posible ya que la computadora escribe de manera secuencial, inevitablemente si escribes algo a medio archivo alterarás bytes arbitrariamente dañando lo que esté allí... tu solución más próxima es, leer a partir de donde quieras insertar, insertar el texto allí (con la función que indicó Eleкtro ) y luego insertar el resto del contenido
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
quirion

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: ¿como insertar a un txt una nueva linea sin borrar lo anterior del txt?
« Respuesta #3 en: 28 Octubre 2015, 17:11 »

gracias elektro me sirvió un buen  ;D

y engel lex  si ensi es lo que hago para editar todo lo guardo en un arreglo
y edito conforme al numero del arreglo que quiero editar

pero quería evitar toda una lectura y ver si había una instrucción que lo hiciera directamente  
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines