System.IO Espacio de nombres

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.