FileSystemProxy Classe

Definição

Fornece propriedades e métodos para trabalhar com discos, ficheiros e diretórios.

public ref class FileSystemProxy
public class FileSystemProxy
type FileSystemProxy = class
Public Class FileSystemProxy
Herança
FileSystemProxy

Exemplos

Este exemplo verifica se a pasta C:\backup\logs existe e verifica as suas propriedades.

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

Observações

A tabela seguinte lista exemplos de tarefas que envolvem o My.Computer.FileSystem objeto.

Para Veja
Ler a partir de um ficheiro de texto Como: Ler a partir de arquivos de texto
Lido a partir de um ficheiro de texto delimitado Como Ler Arquivos de Texto Comma-Delimited
Lido a partir de um ficheiro de texto de largura fixa Como: Ler a partir de arquivos de texto de largura fixa
Lido a partir de um ficheiro de texto com múltiplos formatos Como: Ler a partir de arquivos de texto com vários formatos
Ler a partir de um ficheiro binário Como: Ler a partir de arquivos binários
Lido a partir de um ficheiro de texto com um StreamReader Como: Ler Texto de Ficheiros com um StreamReader
Gravar em um arquivo de texto Como: Gravar texto em arquivos
Anexar a um ficheiro de texto Como: Anexar a Ficheiros de Texto
Gravar em um arquivo binário Como: Gravar em arquivos binários
Escrever em ficheiros de texto no diretório MyDocuments Como: Escrever Texto para Ficheiros no diretório Meus Documentos
Escrever num ficheiro de texto com um StreamWriter Como: Escrever Texto para Ficheiros com um StreamWriter
Copiar ficheiros com um padrão específico Como: Copiar arquivos com um padrão específico para um diretório
Copiar um ficheiro para o mesmo diretório Como: Criar uma cópia de um ficheiro no mesmo diretório
Copiar um ficheiro para um diretório diferente Como: Criar uma Cópia de um Ficheiro num Diretório Diferente
Criar um ficheiro Como: Criar um Ficheiro
Eliminar um ficheiro Como: Eliminar um Ficheiro
Encontre ficheiros com um padrão específico Como: Encontrar ficheiros com um padrão específico
Mover um ficheiro Como: Mover um arquivo
Mudar o nome de um ficheiro Como: Renomear um arquivo
Copiar um diretório para outro diretório Como: Copiar um Diretório para outro Diretório
Criar um diretório Como: Criar um diretório
Encontre subdiretórios com um padrão específico Como: Encontrar Subdiretórios com um Padrão Específico
Obtenha a coleção de ficheiros num diretório Como: Obter a coleção de arquivos em um diretório
Leia do diretório MyDocuments Como: Recuperar o Conteúdo do Diretório Meus Documentos
Analisar um caminho de ficheiro Como: Analisar caminhos de arquivo

Propriedades

Name Description
CurrentDirectory

Obtém ou define o diretório atual.

Drives

Devolve uma coleção de apenas leitura de todos os nomes de unidades disponíveis.

SpecialDirectories

Obtém um objeto que fornece propriedades para aceder a diretórios frequentemente referenciados.

Métodos

Name Description
CombinePath(String, String)

Combina dois caminhos e retorna um caminho devidamente formatado.

CopyDirectory(String, String, Boolean)

Copia um diretório para outro diretório.

CopyDirectory(String, String, UIOption, UICancelOption)

Copia um diretório para outro diretório.

CopyDirectory(String, String, UIOption)

Copia um diretório para outro diretório.

CopyDirectory(String, String)

Copia um diretório para outro diretório.

CopyFile(String, String, Boolean)

Copia um ficheiro para um novo local.

CopyFile(String, String, UIOption, UICancelOption)

Copia um ficheiro para um novo local.

CopyFile(String, String, UIOption)

Copia um ficheiro para um novo local.

CopyFile(String, String)

Copia um ficheiro para um novo local.

CreateDirectory(String)

Cria um diretório.

DeleteDirectory(String, DeleteDirectoryOption)

Exclui um diretório.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Exclui um diretório.

DeleteDirectory(String, UIOption, RecycleOption)

Exclui um diretório.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Exclui um arquivo.

DeleteFile(String, UIOption, RecycleOption)

Exclui um arquivo.

DeleteFile(String)

Exclui um arquivo.

DirectoryExists(String)

Retorna True se o diretório especificado existir.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FileExists(String)

Retorna True se o ficheiro especificado existir.

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

Devolve uma coleção de sequências de leitura sozinha que representam os nomes dos ficheiros que contêm o texto especificado.

FindInFiles(String, String, Boolean, SearchOption)

Devolve uma coleção de sequências de leitura sozinha que representam os nomes dos ficheiros que contêm o texto especificado.

GetDirectories(String, SearchOption, String[])

Devolve uma coleção de cadeias que representam os nomes de caminhos dos subdiretórios dentro de um diretório.

GetDirectories(String)

Devolve uma coleção de cadeias que representam os nomes de caminhos dos subdiretórios dentro de um diretório.

GetDirectoryInfo(String)

Devolve um DirectoryInfo objeto para o caminho especificado.

GetDriveInfo(String)

Devolve um DriveInfo objeto para a unidade especificada.

GetFileInfo(String)

Devolve um FileInfo objeto para o ficheiro especificado.

GetFiles(String, SearchOption, String[])

Devolve uma coleção de strings de apenas leitura que representam os nomes dos ficheiros dentro de um diretório.

GetFiles(String)

Devolve uma coleção de strings de apenas leitura que representam os nomes dos ficheiros dentro de um diretório.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetName(String)

Extrai o nome do ficheiro do caminho fornecido.

GetParentPath(String)

Devolve o caminho pai do caminho fornecido.

GetTempFileName()

Cria um ficheiro temporário de zero bytes com nome único no disco e devolve o caminho completo desse ficheiro.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

Move um diretório de um local para outro.

MoveDirectory(String, String, UIOption, UICancelOption)

Move um diretório de um local para outro.

MoveDirectory(String, String, UIOption)

Move um diretório de um local para outro.

MoveDirectory(String, String)

Move um diretório de um local para outro.

MoveFile(String, String, Boolean)

Move um ficheiro para um novo local.

MoveFile(String, String, UIOption, UICancelOption)

Move um ficheiro para um novo local.

MoveFile(String, String, UIOption)

Move um ficheiro para um novo local.

MoveFile(String, String)

Move um ficheiro para um novo local.

OpenTextFieldParser(String, Int32[])

O OpenTextFieldParser método permite-lhe criar um TextFieldParser objeto, o que proporciona uma forma fácil e eficiente de analisar ficheiros de texto estruturados, como logs. O TextFieldParser objeto pode ser usado para ler ficheiros delimitados e de largura fixa.

OpenTextFieldParser(String, String[])

O OpenTextFieldParser método permite-lhe criar um TextFieldParser objeto, o que proporciona uma forma fácil e eficiente de analisar ficheiros de texto estruturados, como logs. O TextFieldParser objeto pode ser usado para ler ficheiros delimitados e de largura fixa.

OpenTextFieldParser(String)

O OpenTextFieldParser método permite-lhe criar um TextFieldParser objeto, o que proporciona uma forma fácil e eficiente de analisar ficheiros de texto estruturados, como logs. O TextFieldParser objeto pode ser usado para ler ficheiros delimitados e de largura fixa.

OpenTextFileReader(String, Encoding)

Abre um StreamReader objeto para ler de um ficheiro.

OpenTextFileReader(String)

Abre um StreamReader objeto para ler de um ficheiro.

OpenTextFileWriter(String, Boolean, Encoding)

Abre um StreamWriter para escrever no ficheiro especificado.

OpenTextFileWriter(String, Boolean)

Abre um StreamWriter objeto para escrever no ficheiro especificado.

ReadAllBytes(String)

Devolve o conteúdo de um ficheiro como um array de bytes.

ReadAllText(String, Encoding)

Devolve o conteúdo de um ficheiro de texto como um String.

ReadAllText(String)

Devolve o conteúdo de um ficheiro de texto como um String.

RenameDirectory(String, String)

Renomeia um diretório.

RenameFile(String, String)

Renomeia um arquivo.

ToString()

Devolve uma cadeia que representa o objeto atual.

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

Escreve dados num ficheiro binário.

WriteAllText(String, String, Boolean, Encoding)

Escreve texto num ficheiro.

WriteAllText(String, String, Boolean)

Escreve texto num ficheiro.

Aplica-se a

Ver também