example - Diferencia entre OPEN_ALWAYS y CREATE_ALWAYS en CreateFile() de la API de Windows
createfile example (1)
CREATE_ALWAYS
también trunca el contenido si el archivo ya existe. Por otro lado, OPEN_ALWAYS
no obstruirá un archivo ya existente.
Así es como funcionan los diferentes valores en forma tabular:
| When the file...
This argument: | Exists Does not exist
-------------------------+------------------------------------------------------
CREATE_ALWAYS | Truncates Creates
CREATE_NEW +-----------+ Fails Creates
OPEN_ALWAYS ===| does this |===> Opens Creates
OPEN_EXISTING +-----------+ Opens Fails
TRUNCATE_EXISTING | Truncates Fails
¿Puede alguien explicar cuál es la diferencia entre las disposiciones de creación OPEN_ALWAYS
y CREATE_ALWAYS
de la función CREATE_ALWAYS
CreateFile() de la API de Windows?
A mí me parece que ambos simplemente ''crean el archivo si aún no existe''.