[Duda] Como borrar registros de un archivo aleatorio?

Iniciado por Dreamaker, 23 Octubre 2010, 16:45 PM

0 Miembros y 1 Visitante están viendo este tema.

Dreamaker

Bueno estoy desarrollando una aplicación del siguiente estilo para aprender a usar archivos:



Lo que yo quiero es que ingresando el Nº de empleado pulse el botón de eliminar y se elimine el registro, lo que leí al respecto fue:

Cita de: Eliminacion de archivosHacer una copia del fichero en otro fichero, pero sin copiar el registro que se quiere borrar. Este sistema es más tedioso y lento, y requiere cerrar el fichero y borrarlo o renombrarlo, antes de poder usar de nuevo la versión con el registro eliminado.

Como lo puedo hacer, osea el código? Sería abrir otro archivo, pasar todos los registros menos el que quiero eliminar, luego eliminar el anterior archivo y al nuevo renombrarlo con el nombre que tenía el archivo eliminado (el que tenía todos los registros) pero no tengo idea como hacer esto con el código

Gracias! :D

PD: Para editar un empleado, lo que yo hago es ingresar el Nº de registro a editar y pongo la opción "Agregar" para que me lo sobrescriba, hay alguna forma mejor de hacerlo?


BlackZeroX

.
Usa XML... Ini... Guarda la estructura... mmm bueno hay muchas cosas, dinos cual es el metodo que empleas?

Dulce Infierno Lunar!¡.
The Dark Shadow is my passion.

Dreamaker

#3
Empleo archivos de acceso aleatorio, lo que yo quiero es hacer lo que dice la cita pero no me sale implementarlo en código, ese es el asunto :-\