Tareas de E/S comunes

El espacio de nombres System.IO proporciona varias clases que permiten realizar diferentes acciones, como leer y escribir, en archivos, directorios y secuencias. Para obtener más información, vea E/S de archivos y secuencias.

Tareas de archivo comunes

Para...

Vea el ejemplo de este tema...

Crear un archivo de texto

System.IO.File

Escribir en un archivo de texto.

Cómo: Escribir texto en un archivo

Leer de un archivo de texto.

Cómo: Leer texto de un archivo

Anexar texto a un archivo

Cómo: Abrir y anexar a un archivo de registro

File.AppendText

FileInfo.AppendText

Cambiar el nombre de un archivo o moverlo.

File.Move

FileInfo.MoveTo

Eliminar un archivo.

File.Delete

FileInfo.Delete

Copiar un archivo.

File.Copy

FileInfo.CopyTo

Obtener el tamaño de un archivo

FileInfo.Length

Obtener los atributos de un archivo

File.GetAttributes

Establecer los atributos de un archivo

File.SetAttributes

Determinar si existe un archivo.

File.Exists

Leer de un archivo binario

Cómo: Leer y escribir en un archivo de datos recién creado

Escribir en un archivo binario

Cómo: Leer y escribir en un archivo de datos recién creado

Recuperar una extensión de archivo.

Path.GetExtension

Recuperar la ruta de acceso completa de un archivo

Path.GetFullPath

Recuperar el nombre y la extensión de un archivo de una ruta de acceso.

Path.GetFileName

Cambiar la extensión de un archivo

Path.ChangeExtension

Tareas de directorio comunes

Para...

Vea el ejemplo de este tema...

Cambiar el nombre de un directorio o moverlo.

Directory.Move

DirectoryInfo.MoveTo

Copiar un directorio

Cómo: Copiar directorios

Eliminar un directorio.

Directory.Delete

DirectoryInfo.Delete

Crear un directorio.

Directory.CreateDirectory

FileInfo.Directory

Crear un subdirectorio.

DirectoryInfo.CreateSubdirectory

Ver los archivos de un directorio.

FileInfo.Name

Ver los subdirectorios de un directorio.

Directory.GetDirectories

DirectoryInfo.GetDirectories

Ver todos los archivos de todos los subdirectorios de un directorio.

DirectoryInfo.GetFileSystemInfos

Buscar el tamaño de un directorio.

System.IO.Directory

Determinar si existe un directorio.

Directory.Exists

Vea también

Conceptos

E/S de archivos básica

Crear secuencias

E/S de archivos asincrónica

Otros recursos

E/S de archivos y secuencias