FileSystemProxy Clase

Definición

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

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

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 tareas que implican el My.Computer.FileSystem objeto .

En Vea
Lectura desde un archivo de texto Cómo: Leer archivos de texto
Lectura desde un archivo de texto delimitado Procedimiento: Leer archivos de texto delimitado por comas
Lectura desde un archivo de texto de ancho fijo Cómo: Leer desde archivos de texto de ancho fijo
Lectura de un archivo de texto con varios formatos Cómo: Leer archivos de texto con varios formatos
Lectura desde un archivo binario Cómo: Leer archivos binarios
Lectura de un archivo de texto con StreamReader Cómo: Leer texto de archivos con streamReader
Escribir en un archivo de texto Cómo: Escribir texto en archivos
Anexar a un archivo de texto Cómo: Anexar a archivos de texto
Escribir en un archivo binario Cómo: Escribir en archivos binarios
Escribir en archivos de texto en el directorio MyDocuments Cómo: Escribir texto en archivos en el directorio Mis documentos
Escribir en un archivo de texto con StreamWriter Cómo: Escribir texto en archivos con streamWriter
Copiar archivos con un patrón específico Cómo: Copiar archivos con un patrón específico en un directorio
Copia de un archivo en el mismo directorio Cómo: Crear una copia de un archivo en el mismo directorio
Copia de un archivo en un directorio diferente Cómo: Crear una copia de un archivo en un directorio diferente
Creación de un archivo Cómo: Crear un archivo
Eliminación de un archivo Cómo: Eliminar un archivo
Buscar archivos con un patrón específico Cómo: Buscar archivos con un patrón específico
Mover un archivo Cómo: Mover un archivo
Cambiar el nombre de un archivo Cómo: Cambiar el nombre de un archivo
Copiar un directorio en otro directorio Cómo: Copiar un directorio en otro directorio
Creación de un directorio Cómo: Crear un directorio
Búsqueda de subdirectorios con un patrón específico Cómo: Buscar subdirectorios con un patrón específico
Obtención de la colección de archivos en un directorio Cómo: Obtener la colección de archivos en un directorio
Lee desde el directorio MyDocuments . Cómo: Recuperar el contenido del directorio Mis documentos
Análisis de una ruta de acceso de archivo Cómo: Analizar rutas de acceso de archivo

Propiedades

Nombre Description
CurrentDirectory

Obtiene o establece el directorio actual.

Drives

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

SpecialDirectories

Obtiene un objeto que proporciona propiedades para acceder a directorios a los que se hace referencia habitualmente.

Métodos

Nombre Description
CombinePath(String, String)

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

CopyDirectory(String, String, Boolean)

Copia un directorio en otro directorio.

CopyDirectory(String, String, UIOption, UICancelOption)

Copia un directorio en otro directorio.

CopyDirectory(String, String, UIOption)

Copia un directorio en otro directorio.

CopyDirectory(String, String)

Copia un directorio en otro directorio.

CopyFile(String, String, Boolean)

Copia un archivo en una nueva ubicación.

CopyFile(String, String, UIOption, UICancelOption)

Copia un archivo en una nueva ubicación.

CopyFile(String, String, UIOption)

Copia un archivo en una nueva ubicación.

CopyFile(String, String)

Copia un archivo en una nueva ubicación.

CreateDirectory(String)

Crea un directorio.

DeleteDirectory(String, DeleteDirectoryOption)

Elimina un directorio.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Elimina un directorio.

DeleteDirectory(String, UIOption, RecycleOption)

Elimina un directorio.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Elimina un archivo.

DeleteFile(String, UIOption, RecycleOption)

Elimina un archivo.

DeleteFile(String)

Elimina un archivo.

DirectoryExists(String)

Devuelve True si el directorio especificado existe.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
FileExists(String)

Devuelve True si el archivo especificado existe.

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

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

FindInFiles(String, String, Boolean, SearchOption)

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

GetDirectories(String, SearchOption, String[])

Devuelve una colección de cadenas que representa los nombres de ruta de acceso de los subdirectorios dentro de un directorio.

GetDirectories(String)

Devuelve una colección de cadenas que representa los nombres de ruta de acceso de los subdirectorios dentro de un directorio.

GetDirectoryInfo(String)

Devuelve un DirectoryInfo objeto para la ruta de acceso especificada.

GetDriveInfo(String)

Devuelve un DriveInfo objeto para la unidad especificada.

GetFileInfo(String)

Devuelve un FileInfo objeto para el archivo especificado.

GetFiles(String, SearchOption, String[])

Devuelve una colección de solo lectura de cadenas que representa los nombres de los archivos de un directorio.

GetFiles(String)

Devuelve una colección de solo lectura de cadenas que representa los nombres de los archivos de un directorio.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetName(String)

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

GetParentPath(String)

Devuelve la ruta de acceso primaria de la ruta de acceso proporcionada.

GetTempFileName()

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

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
MoveDirectory(String, String, Boolean)

Mueve un directorio de una ubicación a otra.

MoveDirectory(String, String, UIOption, UICancelOption)

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)

Mueve un directorio de una ubicación a otra.

MoveFile(String, String, Boolean)

Mueve un archivo a una nueva ubicación.

MoveFile(String, String, UIOption, UICancelOption)

Mueve un archivo a una nueva ubicación.

MoveFile(String, String, UIOption)

Mueve un archivo a una nueva ubicación.

MoveFile(String, String)

Mueve un archivo a una nueva ubicación.

OpenTextFieldParser(String, Int32[])

El OpenTextFieldParser método permite crear un TextFieldParser objeto , que proporciona una manera de analizar fácilmente y eficazmente los archivos de texto estructurados, como los registros. El TextFieldParser objeto se puede usar para leer archivos de ancho fijo y delimitados.

OpenTextFieldParser(String, String[])

El OpenTextFieldParser método permite crear un TextFieldParser objeto , que proporciona una manera de analizar fácilmente y eficazmente los archivos de texto estructurados, como los registros. El TextFieldParser objeto se puede usar para leer archivos de ancho fijo y delimitados.

OpenTextFieldParser(String)

El OpenTextFieldParser método permite crear un TextFieldParser objeto , que proporciona una manera de analizar fácilmente y eficazmente los archivos de texto estructurados, como los registros. El TextFieldParser objeto se puede usar para leer archivos de ancho fijo y delimitados.

OpenTextFileReader(String, Encoding)

Abre un StreamReader objeto para leer desde un archivo.

OpenTextFileReader(String)

Abre un StreamReader objeto para leer desde un archivo.

OpenTextFileWriter(String, Boolean, Encoding)

Abre un StreamWriter objeto para escribir en el archivo especificado.

OpenTextFileWriter(String, Boolean)

Abre un StreamWriter objeto para escribir en el archivo especificado.

ReadAllBytes(String)

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

ReadAllText(String, Encoding)

Devuelve el contenido de un archivo de texto como .String

ReadAllText(String)

Devuelve el contenido de un archivo de texto como .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, Encoding)

Escribe texto en un archivo.

WriteAllText(String, String, Boolean)

Escribe texto en un archivo.

Se aplica a

Consulte también