FileSystem Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece propriedades e métodos para trabalhar com discos, ficheiros e diretórios.
public ref class FileSystem
public class FileSystem
type FileSystem = class
Public Class FileSystem
- Herança
-
FileSystem
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.
Construtores
| Name | Description |
|---|---|
| FileSystem() |
Inicializa uma nova instância da FileSystem classe. |
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. |
Métodos
| Name | Description |
|---|---|
| CombinePath(String, String) |
Combina dois caminhos e retorna um caminho devidamente formatado. |
| CopyDirectory(String, String, Boolean) |
Copia o conteúdo de um diretório para outro diretório. |
| CopyDirectory(String, String, UIOption, UICancelOption) |
Copia o conteúdo de um diretório para outro diretório. |
| CopyDirectory(String, String, UIOption) |
Copia o conteúdo de um diretório para outro diretório. |
| CopyDirectory(String, String) |
Copia o conteúdo de 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 |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| FileExists(String) |
Retorna |
| 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(String, String[]) |
O |
| OpenTextFieldParser(String) |
O |
| 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 |
| ReadAllText(String) |
Devolve o conteúdo de um ficheiro de texto como um |
| 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. |