Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Las tablas siguientes incluyen las clases usadas más comúnmente para las operaciones de E/S de archivos en .NET Framework, clasificadas en clases de E/S de archivos, clases usadas para crear secuencias y clases utilizadas para leer y escribir en secuencias.
Para entrar en la documentación de .NET Framework 2.0 y consultar una lista más completa, vea Información general de la biblioteca de clases de .NET Framework.
Clases básicas de E/S para archivos, unidades y directorios
La tabla siguiente muestra y describe las clases principales utilizadas para las operaciones de E/S de archivos.
Clase |
Descripción |
|---|---|
Proporciona métodos estáticos para crear, mover y enumerar archivos en directorios y subdirectorios. |
|
Proporciona métodos de instancia para crear, mover y enumerar archivos en directorios y subdirectorios. |
|
Proporciona métodos de instancia para crear, mover y enumerar entre unidades. |
|
Proporciona métodos estáticos para crear, copiar, eliminar, mover y abrir archivos, y ayuda en la creación de una secuencia FileStream. |
|
Define constantes de acceso de lectura, de escritura y de lectura/escritura para un archivo. |
|
Proporciona atributos para archivos y directorios, como Archive, Hidden y ReadOnly. |
|
Proporciona métodos estáticos para crear, copiar, eliminar, mover y abrir archivos, y ayuda en la creación de una secuencia FileStream. |
|
Controla cómo se abre un archivo. Este parámetro se especifica en muchos de los constructores para FileStream e IsolatedStorageFileStream, y para los métodos Open de File y FileInfo. |
|
Define las constantes para controlar el tipo de acceso que pueden tener otras secuencias de archivo al mismo archivo. |
|
Proporciona métodos y propiedades para procesar cadenas de directorio. |
|
Controla el acceso a archivos y carpetas definiendo los permisos Read, Write, Append y PathDiscovery. |
Clases utilizadas para crear secuencias
La tabla siguiente muestra y describe las clases principales utilizadas para crear secuencias.
Clase |
Descripción |
|---|---|
Agrega una capa de almacenamiento en búfer para las operaciones de lectura y escritura en otra secuencia. |
|
Permite el acceso aleatorio a los archivos a través de su método Seek. De manera predeterminada, FileStream abre archivos sincrónicamente pero también admite las operaciones asincrónicas. |
|
Crea una secuencia cuyo almacén de respaldo es la memoria, en lugar de un archivo. |
|
Proporciona la secuencia de datos subyacente para el acceso a través de la red. |
|
Define una secuencia que vincula las secuencias de datos a las transformaciones criptográficas. |
Clases usadas para leer y escribir en secuencias
La tabla siguiente muestra las clases concretas utilizadas para leer y escribir en los archivos con secuencias.
Clase |
Descripción |
|---|---|
Lee cadenas codificadas y los tipos de datos primitivos de una secuencia FileStream. |
|
Escribe cadenas codificadas y los tipos de datos primitivos en una secuencia FileStream. |
|
Lee caracteres de una secuencia FileStream, usando CurrentEncoding para convertir caracteres al formato de bytes y desde dicho formato. StreamReader tiene un constructor que intenta confirmar la codificación CurrentEncoding correcta para una secuencia dada, según la existencia de un preámbulo específico de CurrentEncoding, como una marca de orden de bytes. |
|
Escribe caracteres en una secuencia FileStream, utilizando Encoding para convertir los caracteres a bytes. |
|
Lee caracteres de una cadena String. El resultado puede ser una secuencia en cualquier codificación o una cadena String. |
|
Escribe caracteres en una cadena String. El resultado puede ser una secuencia en cualquier codificación o una cadena String. |
Vea también
Conceptos
Fundamentos del sistema de archivos y la E/S de archivos en .NET Framework