FileSystem Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O módulo FileSystem contém os procedimentos usados para executar operações de arquivo, diretório ou pasta e sistema. O recurso My oferece melhor produtividade e desempenho em operações de E/S de arquivo do que usando o módulo FileSystem. Para obter mais informações, consulte FileSystem.
public ref class FileSystem sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class FileSystem
[Microsoft.VisualBasic.CompilerServices.StandardModule]
[System.Security.SecurityCritical]
public sealed class FileSystem
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type FileSystem = class
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
[<System.Security.SecurityCritical>]
type FileSystem = class
Public Module FileSystem
- Herança
-
FileSystem
- Atributos
Exemplos
Este exemplo usa a GetAttr função para determinar os atributos de um arquivo e diretório ou pasta.
Dim MyAttr As FileAttribute
' Assume file TESTFILE is normal and readonly.
MyAttr = GetAttr("C:\TESTFILE.txt") ' Returns vbNormal.
' Test for normal.
If (MyAttr And FileAttribute.Normal) = FileAttribute.Normal Then
MsgBox("This file is normal.")
End If
' Test for normal and readonly.
Dim normalReadonly As FileAttribute
normalReadonly = FileAttribute.Normal Or FileAttribute.ReadOnly
If (MyAttr And normalReadonly) = normalReadonly Then
MsgBox("This file is normal and readonly.")
End If
' Assume MYDIR is a directory or folder.
MyAttr = GetAttr("C:\MYDIR")
If (MyAttr And FileAttribute.Directory) = FileAttribute.Directory Then
MsgBox("MYDIR is a directory")
End If
Comentários
Este módulo dá suporte às palavras-chave de linguagem do Visual Basic e aos membros da biblioteca em tempo de execução que acessam arquivos e pastas.
Métodos
| ChDir(String) |
Altera o diretório ou pasta atual. O recurso |
| ChDrive(Char) |
Altera a unidade atual. |
| ChDrive(String) |
Altera a unidade atual. |
| CurDir() |
Retorna uma cadeia de caracteres que representa o caminho atual. O FileSystem oferece maior produtividade e desempenho em operações de E/S de arquivo que |
| CurDir(Char) |
Retorna uma cadeia de caracteres que representa o caminho atual. O FileSystem oferece maior produtividade e desempenho em operações de E/S de arquivo que |
| Dir() |
Retorna uma cadeia de caracteres que representa o nome de um arquivo, diretório ou pasta que corresponde a um padrão ou atributo de arquivo especificado ou o rótulo de volume de uma unidade. O FileSystem oferece maior produtividade e desempenho em operações de E/S de arquivo do que a função |
| Dir(String, FileAttribute) |
Retorna uma cadeia de caracteres que representa o nome de um arquivo, diretório ou pasta que corresponde a um padrão ou atributo de arquivo especificado ou o rótulo de volume de uma unidade. O FileSystem oferece maior produtividade e desempenho em operações de E/S de arquivo do que a função |
| EOF(Int32) |
Retorna um valor booliano |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| FileAttr(Int32) |
Retorna uma enumeração que representa o modo de arquivo para arquivos abertos usando a função |
| FileClose(Int32[]) |
Conclui a E/S (Entrada/Saída) para um arquivo aberto usando a função |
| FileCopy(String, String) |
Copia um arquivo. O FileSystem oferece maior produtividade e desempenho em operações de E/S de arquivo que |
| FileDateTime(String) |
Retorna um valor |
| FileGet(Int32, Array, Int64, Boolean, Boolean) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileGet(Int32, Boolean, Int64) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileGet(Int32, Byte, Int64) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileGet(Int32, Char, Int64) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileGet(Int32, DateTime, Int64) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileGet(Int32, Decimal, Int64) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileGet(Int32, Double, Int64) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileGet(Int32, Int16, Int64) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileGet(Int32, Int32, Int64) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileGet(Int32, Int64, Int64) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileGet(Int32, Single, Int64) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileGet(Int32, String, Int64, Boolean) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileGet(Int32, ValueType, Int64) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileGetObject(Int32, Object, Int64) |
Lê dados de um arquivo aberto de disco em uma variável. O recurso |
| FileLen(String) |
Retorna um valor que especifica o tamanho de um arquivo em bytes. O recurso |
| FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32) |
Abre um arquivo para entrada ou saída. O recurso |
| FilePut(Int32, Array, Int64, Boolean, Boolean) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePut(Int32, Boolean, Int64) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePut(Int32, Byte, Int64) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePut(Int32, Char, Int64) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePut(Int32, DateTime, Int64) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePut(Int32, Decimal, Int64) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePut(Int32, Double, Int64) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePut(Int32, Int16, Int64) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePut(Int32, Int32, Int64) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePut(Int32, Int64, Int64) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePut(Int32, Single, Int64) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePut(Int32, String, Int64, Boolean) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePut(Int32, ValueType, Int64) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePut(Object, Object, Object) |
Obsoleto.
Obsoleto.
Obsoleto.
Grava dados de uma variável em um arquivo de disco. O recurso |
| FilePutObject(Int32, Object, Int64) |
Grava dados de uma variável em um arquivo de disco. O recurso |
| FileWidth(Int32, Int32) |
Atribui uma largura de linha de saída a um arquivo aberto usando a função |
| FreeFile() |
Retorna um valor |
| GetAttr(String) |
Retorna um valor |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| Input(Int32, Boolean) |
Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Byte) |
Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Char) |
Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, DateTime) |
Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Decimal) |
Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Double) |
Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Int16) |
Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Int32) |
Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Int64) |
Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Object) |
Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Single) |
Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, String) |
Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis. |
| InputString(Int32, Int32) |
Retorna o valor |
| Kill(String) |
Exclui arquivos de um disco. O recurso |
| LineInput(Int32) |
Lê uma única linha de um arquivo sequencial aberto e a atribui a uma variável |
| Loc(Int32) |
Retorna um valor que especifica a posição de leitura/gravação atual em um arquivo aberto. |
| Lock(Int32) |
Controla o acesso por outros processos a todo ou à parte de um arquivo aberto usando a função |
| Lock(Int32, Int64) |
Controla o acesso por outros processos a todo ou à parte de um arquivo aberto usando a função |
| Lock(Int32, Int64, Int64) |
Controla o acesso por outros processos a todo ou à parte de um arquivo aberto usando a função |
| LOF(Int32) |
Retorna o tamanho, em bytes, de um arquivo aberto usando a função |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
| MkDir(String) |
Cria um novo diretório. O recurso |
| Print(Int32, Object[]) |
Grava dados formatados para exibição em um arquivo sequencial. |
| PrintLine(Int32, Object[]) |
Grava dados formatados para exibição em um arquivo sequencial. |
| Rename(String, String) |
Renomeia um arquivo de disco ou um diretório. O recurso |
| Reset() |
Fecha todos os arquivos de disco abertos usando a função |
| RmDir(String) |
Remove um diretório existente. O recurso |
| Seek(Int32) |
Retorna um |
| Seek(Int32, Int64) |
Retorna um |
| SetAttr(String, FileAttribute) |
Define as informações de atributo de um arquivo. O recurso |
| SPC(Int16) |
Usado com a função |
| TAB() |
Usado com as funções |
| TAB(Int16) |
Usado com as funções |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| Unlock(Int32) |
Controla o acesso por outros processos a todo ou à parte de um arquivo aberto usando a função |
| Unlock(Int32, Int64) |
Controla o acesso por outros processos a todo ou à parte de um arquivo aberto usando a função |
| Unlock(Int32, Int64, Int64) |
Controla o acesso por outros processos a todo ou à parte de um arquivo aberto usando a função |
| Write(Int32, Object[]) |
Grava dados em um arquivo sequencial. Dados gravados com |
| WriteLine(Int32, Object[]) |
Grava dados em um arquivo sequencial. Dados gravados com |