FileMode (Enumeración)
Ensamblado: mscorlib (en mscorlib.dll)
| Nombre de miembro | Descripción | |
|---|---|---|
|
Append | Abre el archivo si existe y realiza una búsqueda hasta el final del mismo, o crea un archivo nuevo. FileMode.Append sólo puede usarse en combinación con FileAccess.Write. Cualquier intento de leer provoca un error y produce una excepción ArgumentException. |
|
Create | Especifica que el sistema operativo debe crear un archivo nuevo. Si el archivo ya existe, se sobrescribirá. Esto requiere FileIOPermissionAccess.Write. System.IO.FileMode.Create es equivalente a solicitar que se utilice CreateNew si no existe el archivo y que se utilice Truncate en caso contrario. |
|
CreateNew | Especifica que el sistema operativo debe crear un archivo nuevo. Esto requiere el campo FileIOPermissionAccess.Write. Si el archivo ya existe, se produce una excepción IOException. |
|
Open | Especifica que el sistema operativo debe abrir un archivo existente. La capacidad de abrir el archivo depende del valor especificado por FileAccess. System.IO.FileNotFoundException se produce si el archivo no existe. |
|
OpenOrCreate | 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 FileAccess.Read, se requiere la clase FileIOPermissionAccess.Read. Si el acceso a archivos es FileAccess.Write o FileAccess.ReadWrite, se requiere FileIOPermissionAccess.Write. Si el acceso a archivos es FileAccess.Append, se requiere FileIOPermissionAccess.Append. |
|
Truncate | Especifica que el sistema operativo debe abrir un archivo existente. Una vez abierto, debe truncarse el archivo para que su tamaño sea de cero bytes. Esto requiere el campo FileIOPermissionAccess.Write. Se ha intentado producir una excepción con Truncate desde el archivo abierto. |
Para obtener un ejemplo de cómo crear un archivo y escribir texto en él, vea Cómo: Escribir texto en un archivo. Para obtener un ejemplo de cómo leer texto de un archivo, vea Cómo: Leer texto de un archivo. Para obtener un ejemplo de cómo leer y escribir en un archivo binario, vea Cómo: Leer y escribir en un archivo de datos recién creado.
Se especifica un parámetro FileMode en muchos de los constructores para las clases FileStream y IsolatedStorageFileStream, y en los métodos Open de las clases File y FileInfo para controlar cómo se abre un archivo.
Los parámetros FileMode controlan si se sobrescribe, crea o abre un archivo, o si se realiza una combinación de estas acciones. Utilice Open para abrir un archivo existente. Para anexar datos a un archivo, use Append. Para truncar un archivo o crearlo si no existe, use Create.
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition
.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.