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 archivos y flujos de datos, y tipos que proporcionan compatibilidad básica con archivos y directorios.
Clases
| Nombre | Description |
|---|---|
| BinaryReader |
Lee los tipos de datos primitivos como valores binarios en una codificación específica. |
| BinaryWriter |
Escribe tipos primitivos en 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 a través de directorios y subdirectorios. Esta clase no puede heredarse. |
| DirectoryInfo |
Expone métodos de instancia para crear, mover y enumerar a través de directorios y subdirectorios. Esta clase no puede heredarse. |
| DirectoryNotFoundException |
Excepción que se produce cuando no se encuentra parte de un archivo o directorio. |
| DriveInfo |
Proporciona acceso a la información de una unidad. |
| DriveNotFoundException |
Excepción que se produce al intentar acceder a una unidad o recurso compartido que no está disponible. |
| EndOfStreamException |
Excepción que se produce cuando se intenta leer más allá 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 la creación, copia, eliminación, movimiento y apertura de un único archivo, y ayuda a la creación de FileStream objetos. |
| FileFormatException |
Excepción que se produce cuando un archivo de entrada o un flujo de datos que se supone que se ajusta a una especificación de formato de archivo determinada tiene un formato incorrecto. |
| FileInfo |
Proporciona propiedades y métodos de instancia para la creación, copia, eliminación, movimiento y apertura de archivos, y ayuda a la creación de FileStream objetos. 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 se produce un error al intentar acceder a un archivo que no existe en el disco. |
| FileStream |
Proporciona un Stream para un archivo, que admite operaciones de lectura y escritura sincrónicas y asincrónicas. |
| FileSystemEventArgs |
Proporciona datos para los eventos de directorio: Changed, Created, Deleted. |
| FileSystemInfo |
Proporciona la clase base para los FileInfo objetos y DirectoryInfo . |
| FileSystemWatcher |
Escucha las notificaciones de cambio del sistema de archivos y genera eventos cuando cambia un directorio o archivo en un directorio. |
| InternalBufferOverflowException |
Excepción que se produce cuando se desborda el búfer interno. |
| InvalidDataException |
Excepción que se produce cuando un flujo de datos tiene un formato no válido. |
| IODescriptionAttribute |
Establece la descripción que los diseñadores visuales pueden mostrar al hacer referencia a un evento, un extensor o una propiedad. |
| IOException |
Excepción que se produce cuando se produce un error de E/S. |
| MemoryStream |
Crea una secuencia cuyo almacén de respaldo es memoria. |
| Path |
Realiza operaciones en String instancias que contienen información de ruta de acceso de archivo o directorio. Estas operaciones se realizan de forma multiplataforma. |
| PathTooLongException |
Excepción que se produce cuando una ruta de acceso o un nombre de archivo completo es mayor que la longitud máxima definida por el sistema. |
| PipeException |
Se produce cuando se produce un error dentro de una canalización con nombre. |
| RenamedEventArgs |
Proporciona datos para el evento Renamed. |
| Stream |
Proporciona una vista genérica de una secuencia de bytes. Se trata de una clase abstracta. |
| StreamReader |
Implementa un TextReader objeto que lee caracteres de una secuencia de bytes en una codificación determinada. |
| StreamWriter |
Implementa un TextWriter para escribir caracteres en una secuencia en una codificación determinada. |
| StringReader |
Implementa un TextReader objeto que lee de una cadena. |
| StringWriter |
Implementa un TextWriter para escribir información en una cadena. La información se almacena en un objeto subyacente StringBuilder. |
| TextReader |
Representa un lector que puede leer una serie secuencial de caracteres. |
| TextWriter |
Representa un escritor que puede escribir una serie secuencial de caracteres. Esta clase es abstracta. |
| UnmanagedMemoryAccessor |
Proporciona acceso aleatorio a bloques de memoria no administrados desde código administrado. |
| UnmanagedMemoryStream |
Proporciona acceso a bloques de memoria no administrados desde código administrado. |
| WindowsRuntimeStorageExtensions |
Contiene métodos de extensión para las interfaces /IStorageFile y IStorageFolder en el Windows Runtime al desarrollar aplicaciones de Windows Store. |
| WindowsRuntimeStreamExtensions |
Contiene métodos de extensión para convertir entre secuencias en el Windows Runtime y flujos administrados en el .NET para aplicaciones de Windows Store. |
Estructuras
| Nombre | Description |
|---|---|
| WaitForChangedResult |
Contiene información sobre el cambio que se produjo. |
Enumeraciones
| Nombre | Description |
|---|---|
| DriveType |
Define constantes para los tipos de unidad, incluidos CDRom, Fixed, Network, NoRootDirectory, Ram, Removable y Unknown. |
| FileAccess |
Definir constantes para acceso de lectura, escritura o lectura/escritura a un archivo. |
| FileAttributes |
Proporciona 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 a otras operaciones puede tener en el mismo archivo. |
| HandleInheritability |
Especifica si los procesos secundarios pueden heredar el identificador subyacente. |
| MatchCasing |
Especifica el tipo de mayúsculas y minúsculas de caracteres que se van a coincidir. |
| MatchType |
Especifica el tipo de coincidencia de caracteres comodín que se va a usar. |
| NotifyFilters |
Especifica los cambios que se van a inspeccionar en un archivo o carpeta. |
| SearchOption |
Especifica si se va a buscar en el directorio actual o en el directorio actual y en todos los subdirectorios. |
| SeekOrigin |
Especifica la posición de una secuencia que se va a usar para buscar. |
| WatcherChangeTypes |
Cambios que pueden producirse en un archivo o directorio. |
Delegados
| Nombre | Description |
|---|---|
| ErrorEventHandler |
Representa el método que controlará el Error evento de un FileSystemWatcher objeto . |
| FileSystemEventHandler |
Representa el método que controlará el Changedevento , Createdo Deleted de una FileSystemWatcher clase . |
| RenamedEventHandler |
Representa el método que controlará el Renamed evento de una FileSystemWatcher clase. |