System.IO (Espacio de nombres)
El espacio de nombres System.IO 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.
| Clase | Descripción | |
|---|---|---|
|
BinaryReader | Lee tipos de datos primitivos como valores binarios en una codificación específica. |
|
BinaryWriter | Escribe tipos primitivos en binario en una secuencia y admite escribir cadenas en una codificación específica. |
|
BufferedStream | Agrega una capa de almacenamiento en búfer a las operaciones de lectura y escritura en otra secuencia. No se puede heredar esta clase. |
|
Directory | Expone métodos estáticos para crear, mover y enumerar archivos en directorios y subdirectorios. Esta clase no se puede heredar. |
|
DirectoryInfo | Expone métodos de instancia para crear, mover y enumerar archivos en directorios y subdirectorios. Esta clase no se puede heredar. |
|
DirectoryNotFoundException | Excepción que se produce cuando no encuentra parte de un archivo o directorio. |
|
DriveInfo | Proporciona acceso a información sobre una unidad. |
|
DriveNotFoundException | La 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 realizar una operación de lectura más allá del final de una secuencia. |
|
ErrorEventArgs | Proporciona datos para el evento Error. |
|
File | Proporciona métodos estáticos para crear, copiar, eliminar, mover y abrir archivos y contribuye a la creación de objetos FileStream. |
|
FileInfo | Proporciona métodos de instancia para crear, copiar, eliminar, mover y abrir archivos y contribuye a la creación de objetos FileStream. Esta clase no se puede heredar. |
|
FileLoadException | Excepción que se produce cuando se encuentra un ensamblado administrado que no se puede cargar. |
|
FileNotFoundException | Excepción que se produce cuando se produce un error al intentar tener acceso a un archivo que no existe en el disco. |
|
FileStream | Expone un objeto Stream alrededor de un archivo; se admiten operaciones de lectura y escritura sincrónica y asincrónica. |
|
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 provoca eventos cuando cambia un directorio o un archivo de un directorio. |
|
InternalBufferOverflowException | Excepción que se produce cuando se desborda el búfer interno. |
|
InvalidDataException | Excepción que se inicia cuando el formato de una secuencia de datos no es 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 se produce un error de E/S. |
|
MemoryStream | Crea una secuencia cuyo almacén de respaldo es la memoria. |
|
Path | Ejecuta operaciones en instancias de String que contienen información de rutas de archivos o directorios. Estas operaciones se ejecutan de forma adecuada para múltiples plataformas. |
|
PathTooLongException | Excepción que se produce cuando un nombre de ruta de acceso o un nombre de archivo es más largo que la longitud máxima definida por el sistema. |
|
RenamedEventArgs | Proporciona datos del evento Renamed. |
|
Stream | Proporciona una vista genérica de una secuencia de bytes. |
|
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 TextWriter para escribir información en una cadena. La información se almacena en el 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. |
|
UnmanagedMemoryStream | Proporciona acceso a los bloques de memoria no administrada desde el código administrado. |
| Estructura | Descripción | |
|---|---|---|
|
WaitForChangedResult | Contiene información acerca del cambio producido. |
| Delegado | Descripción | |
|---|---|---|
|
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. |
| Enumeración | Descripción | |
|---|---|---|
|
DriveType | Define las constantes de los tipos de unidad, incluyendo CDRom, Fixed, Network, NoRootDirectory, Ram, Removable y Unknown. |
|
FileAccess | Define constantes para accesos de lectura, de escritura o de lectura y escritura a un archivo. |
|
FileAttributes | Proporciona atributos para archivos y directorios. |
|
FileMode | Especifica cómo debe abrir un archivo el sistema operativo. |
|
FileOptions | Representa opciones adicionales para crear un objeto FileStream. |
|
FileShare | Contiene constantes para controlar el tipo de acceso que otros objetos FileStream puedan tener al mismo archivo. |
|
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 | Proporciona los campos que representan puntos de referencia en las secuencias para realizar búsquedas seek. |
|
WatcherChangeTypes | Cambios que pueden producirse en un archivo o directorio. |
Contenido de la comunidad
Agregar