System.IO Espacio de nombres
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í.
Contiene tipos que permiten leer y escribir en los archivos y secuencias de datos, así como tipos que proporcionan compatibilidad básica con los archivos y directorios.
Clases
| BinaryReader |
Lee tipos de datos primitivos como valores binarios en una codificación específica. |
| BinaryWriter |
Escribe tipos primitivos en formato binario en una secuencia y admite la escritura de cadenas en una codificación específica. |
| BufferedStream |
Agrega una capa de almacenamiento en búfer para las operaciones de lectura y escritura en otra secuencia. Esta clase no puede heredarse. |
| Directory |
Expone métodos estáticos para crear, mover y enumerar archivos en directorios y subdirectorios. Esta clase no puede heredarse. |
| DirectoryInfo |
Expone métodos de instancia para crear, mover y enumerar archivos en directorios y subdirectorios. Esta clase no puede heredarse. |
| DirectoryNotFoundException |
Excepción que se produce cuando no se encuentra parte de un archivo o de un directorio. |
| DriveInfo |
Proporciona acceso a información sobre una unidad. |
| DriveNotFoundException |
Excepción que se produce al intentar obtener acceso a una unidad o un recurso compartido que no está disponible. |
| EndOfStreamException |
Excepción que se produce cuando se intenta leer después del final de una secuencia. |
| EnumerationOptions |
Proporciona opciones de enumeración de archivos y directorios. |
| ErrorEventArgs |
Proporciona datos para el evento Error. |
| File |
Proporciona métodos estáticos para crear, copiar, eliminar, mover y abrir un solo archivo, y contribuye a la creación de objetos FileStream. |
| FileFormatException |
La excepción que se produce cuando un archivo de entrada o un flujo de datos que se supone que se ajusta a una cierta especificación de formato de archivo es incorrecto. |
| FileInfo |
Proporciona propiedades y métodos de instancia para crear, copiar, eliminar, mover y abrir archivos y contribuye a la creación de objetos FileStream. Esta clase no puede heredarse. |
| FileLoadException |
Excepción que se produce cuando se encuentra un ensamblado administrado pero no se puede cargar. |
| FileNotFoundException |
Excepción que se produce cuando hay un error al intentar acceder a un archivo que no existe en el disco. |
| FileStream |
Proporciona un Stream para un archivo, lo que permite operaciones de lectura y escritura sincrónica y asincrónica. |
| FileStreamOptions |
Define una variedad de opciones de configuración para FileStream. |
| FileSystemAclExtensions |
Proporciona métodos de extensión estáticos específicos de Windows para manipular atributos de seguridad de la lista de control de acceso (ACL) para los archivos y directorios. |
| FileSystemEventArgs |
Proporciona datos para los eventos de directorio Changed, Created y Deleted. |
| FileSystemInfo |
Proporciona la clase base para los objetos FileInfo y DirectoryInfo. |
| FileSystemWatcher |
Escucha las notificaciones de cambio del sistema de archivos y genera eventos cuando cambia un directorio o un archivo de un directorio. |
| InternalBufferOverflowException |
Excepción que se produce cuando el búfer interno se desborda. |
| InvalidDataException |
Excepción que se produce cuando una secuencia de datos tiene un formato no válido. |
| IODescriptionAttribute |
Establece la descripción que los diseñadores visuales pueden mostrar cuando se hace referencia a un evento, un extensor o una propiedad. |
| IOException |
Excepción que se produce cuando hay un error de E/S. |
| MemoryStream |
Crea una secuencia cuya memoria auxiliar es la memoria. |
| Path |
Ejecuta operaciones en instancias de String que contienen información de rutas de acceso de archivos o directorios. Estas operaciones se ejecutan de forma adecuada para múltiples plataformas. |
| PathTooLongException |
Excepción que se produce cuando la longitud de una ruta de acceso o un nombre de archivo completo supera la longitud máxima definida por el sistema. |
| PipeException |
Iniciado cuando se produce un error dentro de una canalización con nombre. |
| RandomAccess |
Proporciona API basadas en desplazamiento para leer y escribir archivos de forma segura para subprocesos. |
| RenamedEventArgs |
Proporciona datos para el evento Renamed. |
| Stream |
Proporciona una vista genérica de una secuencia de bytes. Esta es una clase abstracta. |
| StreamReader |
Implementa un TextReader que lee los caracteres de una secuencia de bytes en una codificación determinada. |
| StreamWriter |
Implementa TextWriter para escribir los caracteres de una secuencia en una codificación determinada. |
| StringReader |
Implementa TextReader que lee en una cadena. |
| StringWriter |
Implementa un TextWriter para escribir información en una cadena. La información se almacena en un StringBuilder subyacente. |
| TextReader |
Representa un lector que puede leer una serie secuencial de caracteres. |
| TextWriter |
Representa un sistema de escritura que puede escribir una serie secuencial de caracteres. Esta clase es abstracta. |
| UnmanagedMemoryAccessor |
Proporciona acceso aleatorio a bloques de memoria no administrada desde código administrado. |
| UnmanagedMemoryStream |
Proporciona acceso a los bloques de memoria no administrada desde el código administrado. |
| WindowsRuntimeStorageExtensions |
Contiene métodos de extensión para las interfaces IStorageFile y IStorageFolder en Windows Runtime al desarrollar aplicaciones de Microsoft Store. |
| WindowsRuntimeStreamExtensions |
Contiene métodos de extensión para realizar conversiones entre flujos de Windows Runtime y flujos administrados de .NET para aplicaciones de Microsoft Store. |
Estructuras
| WaitForChangedResult |
Contiene información acerca del cambio producido. |
Enumeraciones
| DriveType |
Define las constantes de los tipos de unidad, incluyendo CDRom, Fixed, Network, NoRootDirectory, Ram, Removable y Unknown. |
| FileAccess |
Define constantes de acceso de lectura, de escritura y de lectura/escritura para un archivo. |
| FileAttributes |
Proporciona los atributos para archivos y directorios. |
| FileMode |
Especifica cómo el sistema operativo debe abrir un archivo. |
| FileOptions |
Representa opciones avanzadas para crear un objeto FileStream. |
| FileShare |
Contiene constantes para controlar el tipo de acceso que otras operaciones pueden tener en el mismo archivo. |
| HandleInheritability |
Especifica si los procesos secundarios pueden heredar el controlador subyacente. |
| MatchCasing |
Especifica el tipo de distinción de mayúsculas y minúsculas de caracteres que se va a comparar. |
| MatchType |
Especifica el tipo de coincidencia de caracteres comodín que se va a usar. |
| NotifyFilters |
Especifica los cambios que se van a buscar en un archivo o una carpeta. |
| SearchOption |
Especifica si se va a buscar en el directorio actual, o bien, en el directorio actual y en todos los subdirectorios. |
| SeekOrigin |
Especifica la posición usada para buscar en una secuencia. |
| UnixFileMode |
Representa los permisos del sistema de archivos unix. Esta enumeración admite una combinación bit a bit de sus valores de miembro. |
| WatcherChangeTypes |
Cambios que pueden producirse en un archivo o directorio. |
Delegados
| ErrorEventHandler |
Representa el método que controlará el evento Error de un objeto FileSystemWatcher. |
| FileSystemEventHandler |
Representa el método que controlará el evento Changed, Created o Deleted de una clase FileSystemWatcher. |
| RenamedEventHandler |
Representa el método que controlará el evento Renamed de una clase FileSystemWatcher. |