![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Como convertir un archivo a solo lectura
Buenas tardes, necesito convertir un archivo a solo lectura despues de una modificacion. con ofstream, no me funciona. Hay alguna manera de hacerlo para que el archivo quede inmodificable desde Builder?
Gracias. |
|
#2
|
||||
|
||||
|
Hola,
Una forma podría ser utilizar la función "FileSetReadOnly". Otra puede ser utilizar la función "SetFileAttributes".
Última edición por dec fecha: 14-09-2005 a las 19:40:41. Razón: Corrección del texto. |
|
#3
|
||||
|
||||
|
Hola,
Otra vez... que no me fijé en que se hablaba de C++ Builder... ¡Esta vez yo mismo traduzco el código propuesto por mí mismo! ![]() Código:
// C++ Builder
FileSetReadOnly("C:\\archivo.txt", true);
Código:
// C++ Builder
Cardinal atributos = GetFileAttributesA("C:\\archivo.txt");
SetFileAttributesA("C:\\archivo.txt", atributos + faReadOnly);
![]() |
|
#4
|
|||
|
|||
|
No me funcionó
Hola amigo, te cuento que copié las lineas que me dijiste y no me funcionó.
Gracias por tu ayuda. |
|
#5
|
||||
|
||||
|
Hola,
Cita:
|
|
#6
|
|||
|
|||
|
Hola dec
Dec el archivo me desapareció de C:\\archivo.txt.
Quedó como oculto. yo necesito que se vea pero que cuando se le dé guardar despues de modificarlo, saque un error. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|