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 |