FileSystem Clase

Definición

Proporciona propiedades y métodos para trabajar con unidades, archivos y directorios.

public ref class FileSystem
public class FileSystem
type FileSystem = class
Public Class FileSystem
Herencia
FileSystem

Ejemplos

En este ejemplo se comprueba si la carpeta C:\backup\logs existe y comprueba sus propiedades.

Dim logInfo As System.IO.DirectoryInfo
If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
    logInfo = My.Computer.FileSystem.GetDirectoryInfo(
      "C:\backup\logs")
End If

Comentarios

En la tabla siguiente, se enumeran ejemplos de las tareas que implican el objeto My.Computer.FileSystem.

En Vea
Leer de un archivo de texto Cómo: Leer de archivos de texto
Lectura desde un archivo de texto delimitado Procedimiento para leer archivos de texto delimitado por comas
Leer desde un archivo de texto de ancho fijo Procedimiento para leer archivos de texto de ancho fijo
Leer desde un archivo de texto con varios formatos Procedimiento para leer archivos de texto con varios formatos
Leer de un archivo binario Procedimiento para leer archivos binarios
Leer desde un archivo de texto con StreamReader Procedimiento para leer texto de archivos con StreamReader
Escribir en un archivo de texto Procedimiento para escribir texto en archivos
Anexar a un archivo de texto Procedimiento para anexar a archivos de texto
Escribir en un archivo binario Procedimiento para escribir en archivos binarios
Escribir en archivos de texto en el directorio MyDocuments Procedimiento para escribir texto en archivos del directorio Mis documentos
Escribir en un archivo de texto con StreamWriter Procedimiento para escribir texto en archivos con StreamReader
Copia de archivos con un patrón específico Procedimiento para copiar archivos con un patrón específico en un directorio
Copia de un archivo en el mismo directorio Procedimiento para crear una copia de un archivo en el mismo directorio
Copia de un archivo en un directorio diferente Procedimiento para crear una copia de un archivo en otro directorio
Creación de un archivo Procedimiento para crear un archivo
Eliminación de un archivo Procedimiento para eliminar un archivo
Buscar archivos con un patrón específico Procedimiento para buscar archivos con un patrón concreto
Mover un archivo Procedimiento para mover un archivo
Cambio del nombre de un archivo Procedimiento para cambiar el nombre de un archivo
Copia de un directorio en otro directorio Procedimiento para copiar un directorio en otro
Creación de un directorio Procedimiento para crear un directorio
Búsqueda de subdirectorios con un patrón específico Procedimiento para buscar subdirectorios con un patrón concreto
Obtención de la colección de archivos en un directorio Procedimiento para obtener la colección de archivos de un directorio
Leer desde el directorio MyDocuments Procedimiento para recuperar el contenido del directorio Mis documentos
Análisis de una ruta de acceso de archivo Procedimiento para analizar rutas de acceso a archivos

Constructores

FileSystem()

Inicializa una nueva instancia de la clase FileSystem.

Propiedades

CurrentDirectory

Obtiene o establece el directorio actual.

Drives

Devuelve una colección de sólo lectura de todos los nombres de unidad disponibles.

Métodos

CombinePath(String, String)

Combina dos rutas de acceso y devuelve una ruta de acceso con un formato correcto.

CopyDirectory(String, String)

Copia el contenido de un directorio en otro directorio.

CopyDirectory(String, String, Boolean)

Copia el contenido de un directorio en otro directorio.

CopyDirectory(String, String, UIOption)

Copia el contenido de un directorio en otro directorio.

CopyDirectory(String, String, UIOption, UICancelOption)

Copia el contenido de un directorio en otro directorio.

CopyFile(String, String)

Copia un archivo en una nueva ubicación.

CopyFile(String, String, Boolean)

Copia un archivo en una nueva ubicación.

CopyFile(String, String, UIOption)

Copia un archivo en una nueva ubicación.

CopyFile(String, String, UIOption, UICancelOption)

Copia un archivo en una nueva ubicación.

CreateDirectory(String)

Crea un directorio.

DeleteDirectory(String, DeleteDirectoryOption)

Elimina un directorio.

DeleteDirectory(String, UIOption, RecycleOption)

Elimina un directorio.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Elimina un directorio.

DeleteFile(String)

Elimina un archivo.

DeleteFile(String, UIOption, RecycleOption)

Elimina un archivo.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Elimina un archivo.

DirectoryExists(String)

Devuelve True si el directorio especificado existe.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
FileExists(String)

Devuelve True si el archivo especificado existe.

FindInFiles(String, String, Boolean, SearchOption)

Devuelve una colección de cadenas de sólo lectura que representa los nombres de los archivos que contienen el texto especificado.

FindInFiles(String, String, Boolean, SearchOption, String[])

Devuelve una colección de cadenas de sólo lectura que representa los nombres de los archivos que contienen el texto especificado.

GetDirectories(String)

Devuelve una colección de cadenas que representan los nombres de las rutas de acceso a los subdirectorios de un directorio.

GetDirectories(String, SearchOption, String[])

Devuelve una colección de cadenas que representan los nombres de las rutas de acceso a los subdirectorios de un directorio.

GetDirectoryInfo(String)

Devuelve un objeto DirectoryInfo de la ruta de acceso especificada.

GetDriveInfo(String)

Devuelve un objeto DriveInfo de la unidad especificada.

GetFileInfo(String)

Devuelve un objeto FileInfo del archivo especificado.

GetFiles(String)

Devuelve una colección de cadenas de sólo lectura que representan los nombres de los archivos de un directorio.

GetFiles(String, SearchOption, String[])

Devuelve una colección de cadenas de sólo lectura que representan los nombres de los archivos de un directorio.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetName(String)

Analiza el nombre de archivo de la ruta de acceso proporcionada.

GetParentPath(String)

Devuelve la ruta de acceso primaria de la ruta de acceso especificada.

GetTempFileName()

Crea un archivo temporal de cero bytes y nombre único en el disco y devuelve la ruta de acceso completa a ese archivo.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
MoveDirectory(String, String)

Mueve un directorio de una ubicación a otra.

MoveDirectory(String, String, Boolean)

Mueve un directorio de una ubicación a otra.

MoveDirectory(String, String, UIOption)

Mueve un directorio de una ubicación a otra.

MoveDirectory(String, String, UIOption, UICancelOption)

Mueve un directorio de una ubicación a otra.

MoveFile(String, String)

Mueve un archivo a una nueva ubicación.

MoveFile(String, String, Boolean)

Mueve un archivo a una nueva ubicación.

MoveFile(String, String, UIOption)

Mueve un archivo a una nueva ubicación.

MoveFile(String, String, UIOption, UICancelOption)

Mueve un archivo a una nueva ubicación.

OpenTextFieldParser(String)

El método OpenTextFieldParser permite crear un objeto TextFieldParser, que proporciona una forma sencilla y eficaz de analizar los archivos de texto estructurados como, por ejemplo, los registros. El objeto TextFieldParser puede utilizarse para leer los archivos de ancho fijo y delimitado.

OpenTextFieldParser(String, Int32[])

El método OpenTextFieldParser permite crear un objeto TextFieldParser, que proporciona una forma sencilla y eficaz de analizar los archivos de texto estructurados como, por ejemplo, los registros. El objeto TextFieldParser puede utilizarse para leer los archivos de ancho fijo y delimitado.

OpenTextFieldParser(String, String[])

El método OpenTextFieldParser permite crear un objeto TextFieldParser, que proporciona una forma sencilla y eficaz de analizar los archivos de texto estructurados como, por ejemplo, los registros. El objeto TextFieldParser puede utilizarse para leer los archivos de ancho fijo y delimitado.

OpenTextFileReader(String)

Abre un objeto StreamReader para leer desde un archivo.

OpenTextFileReader(String, Encoding)

Abre un objeto StreamReader para leer desde un archivo.

OpenTextFileWriter(String, Boolean)

Abre un objeto StreamWriter para escribir en el archivo especificado.

OpenTextFileWriter(String, Boolean, Encoding)

Abre un objeto StreamWriter para escribir en el archivo especificado.

ReadAllBytes(String)

Devuelve el contenido de un archivo como una matriz de bytes.

ReadAllText(String)

Devuelve el contenido de un archivo de texto como un objeto String.

ReadAllText(String, Encoding)

Devuelve el contenido de un archivo de texto como un objeto String.

RenameDirectory(String, String)

Cambia el nombre de un directorio.

RenameFile(String, String)

Cambia el nombre de un archivo.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
WriteAllBytes(String, Byte[], Boolean)

Escribe datos en un archivo binario.

WriteAllText(String, String, Boolean)

Escribe texto en un archivo.

WriteAllText(String, String, Boolean, Encoding)

Escribe texto en un archivo.

Se aplica a

Consulte también