FileMode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica cómo el sistema operativo debe abrir un archivo.
public enum class FileMode
public enum FileMode
[System.Serializable]
public enum FileMode
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum FileMode
type FileMode =
[<System.Serializable>]
type FileMode =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileMode =
Public Enum FileMode
- Herencia
- Atributos
Campos
Append | 6 | Abre el archivo si existe y realiza una búsqueda hasta el final del mismo, o crea un archivo nuevo. Requiere el permiso Append. |
Create | 2 | Especifica que el sistema operativo debe crear un archivo nuevo. Si el archivo ya existe, se sobrescribirá. Requiere el permiso Write. |
CreateNew | 1 | Especifica que el sistema operativo debe crear un archivo nuevo. Requiere el permiso Write. Si el archivo ya existe, se produce una excepción IOException. |
Open | 3 | Especifica que el sistema operativo debe abrir un archivo existente. La capacidad de abrir el archivo depende del valor especificado por la enumeración FileAccess. Se desencadena una excepción FileNotFoundException si el archivo no existe. |
OpenOrCreate | 4 | Especifica que el sistema operativo debe abrir un archivo si ya existe; en caso contrario, debe crearse uno nuevo. Si se abre el archivo con |
Truncate | 5 | Especifica que el sistema operativo debe abrir un archivo existente. Cuando se abre el archivo, debe truncarse el archivo para que su tamaño sea de cero bytes. Requiere el permiso Write. Al intentar leer un archivo abierto con |
Ejemplos
El constructor siguiente FileStream
abre un archivo existente (FileMode.Open
).
FileStream^ s2 = gcnew FileStream( name, FileMode::Open, FileAccess::Read, FileShare::Read );
FileStream s2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read);
Dim s2 As New FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read)
Comentarios
Para obtener un ejemplo de cómo crear un archivo y escribir texto en un archivo, vea Cómo: Escribir texto en un archivo. Para obtener un ejemplo de lectura de texto de un archivo, vea Cómo: Leer texto de un archivo. Para obtener un ejemplo de lectura y escritura en un archivo binario, vea Cómo: Leer y escribir en un archivo de datos recién creado.
Un FileMode
parámetro se especifica en muchos de los constructores de FileStream, IsolatedStorageFileStreamy en los Open
métodos de File y FileInfo para controlar cómo se abre un archivo.
FileMode
los parámetros controlan si un archivo se sobrescribe, crea, abre o alguna combinación. Use Open
para abrir un archivo existente. Para anexar a un archivo, use Append
. Para truncar un archivo o crear un archivo si no existe, use Create
.