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.
O FileSystem módulo contém os procedimentos usados para realizar operações de ficheiros, diretórios ou pastas, e do sistema. A My funcionalidade dá-lhe melhor produtividade e desempenho nas operações de I/O de ficheiros do que ao usar o FileSystem módulo. Para obter mais informações, veja 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 utiliza a GetAttr função para determinar os atributos de um ficheiro, 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
Observações
Este módulo suporta as palavras-chave da linguagem Visual Basic e os membros da biblioteca em tempo de execução que acedem a ficheiros e pastas.
Métodos
| Name | Description |
|---|---|
| ChDir(String) |
Altera o diretório ou pasta atual. A |
| ChDrive(Char) |
Altera o disco atual. |
| ChDrive(String) |
Altera o disco atual. |
| CurDir() |
Devolve uma cadeia que representa o caminho da corrente. Dá-te FileSystem melhor produtividade e desempenho nas operações de I/O de ficheiros do que |
| CurDir(Char) |
Devolve uma cadeia que representa o caminho da corrente. Dá-te FileSystem melhor produtividade e desempenho nas operações de I/O de ficheiros do que |
| Dir() |
Devolve uma string que representa o nome de um ficheiro, diretório ou pasta que corresponde a um padrão ou atributo de ficheiro especificado, ou ao rótulo de volume de uma unidade. Isso FileSystem dá-te melhor produtividade e desempenho nas operações de I/O de ficheiros do que a |
| Dir(String, FileAttribute) |
Devolve uma string que representa o nome de um ficheiro, diretório ou pasta que corresponde a um padrão ou atributo de ficheiro especificado, ou ao rótulo de volume de uma unidade. Isso FileSystem dá-te melhor produtividade e desempenho nas operações de I/O de ficheiros do que a |
| EOF(Int32) |
Devolve um valor |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| FileAttr(Int32) |
Devolve uma enumeração que representa o modo de ficheiro para ficheiros abertos usando a |
| FileClose(Int32[]) |
Conclui entrada/saída (I/O) de um ficheiro aberto usando a |
| FileCopy(String, String) |
Copia um arquivo. Dá-te FileSystem melhor produtividade e desempenho nas operações de I/O de ficheiros do que |
| FileDateTime(String) |
Devolve um |
| FileGet(Int32, Array, Int64, Boolean, Boolean) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileGet(Int32, Boolean, Int64) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileGet(Int32, Byte, Int64) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileGet(Int32, Char, Int64) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileGet(Int32, DateTime, Int64) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileGet(Int32, Decimal, Int64) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileGet(Int32, Double, Int64) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileGet(Int32, Int16, Int64) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileGet(Int32, Int32, Int64) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileGet(Int32, Int64, Int64) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileGet(Int32, Single, Int64) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileGet(Int32, String, Int64, Boolean) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileGet(Int32, ValueType, Int64) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileGetObject(Int32, Object, Int64) |
Lê dados de um ficheiro de disco aberto para uma variável. A |
| FileLen(String) |
Devolve um valor que especifica o comprimento de um ficheiro em bytes. A |
| FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32) |
Abre um ficheiro para entrada ou saída. A |
| FilePut(Int32, Array, Int64, Boolean, Boolean) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePut(Int32, Boolean, Int64) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePut(Int32, Byte, Int64) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePut(Int32, Char, Int64) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePut(Int32, DateTime, Int64) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePut(Int32, Decimal, Int64) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePut(Int32, Double, Int64) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePut(Int32, Int16, Int64) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePut(Int32, Int32, Int64) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePut(Int32, Int64, Int64) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePut(Int32, Single, Int64) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePut(Int32, String, Int64, Boolean) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePut(Int32, ValueType, Int64) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePut(Object, Object, Object) |
Obsoleto.
Obsoleto.
Escreve dados de uma variável para um ficheiro de disco. A |
| FilePutObject(Int32, Object, Int64) |
Escreve dados de uma variável para um ficheiro de disco. A |
| FileWidth(Int32, Int32) |
Atribui uma largura de linha de saída a um ficheiro aberto usando a |
| FreeFile() |
Devolve um |
| GetAttr(String) |
Devolve um |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| Input(Int32, Boolean) |
Lê dados de um ficheiro sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Byte) |
Lê dados de um ficheiro sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Char) |
Lê dados de um ficheiro sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, DateTime) |
Lê dados de um ficheiro sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Decimal) |
Lê dados de um ficheiro sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Double) |
Lê dados de um ficheiro sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Int16) |
Lê dados de um ficheiro sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Int32) |
Lê dados de um ficheiro sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Int64) |
Lê dados de um ficheiro sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Object) |
Lê dados de um ficheiro sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, Single) |
Lê dados de um ficheiro sequencial aberto e atribui os dados a variáveis. |
| Input(Int32, String) |
Lê dados de um ficheiro sequencial aberto e atribui os dados a variáveis. |
| InputString(Int32, Int32) |
Devolve |
| Kill(String) |
Apaga ficheiros de um disco. A |
| LineInput(Int32) |
Lê uma única linha de um ficheiro sequencial aberto e atribui-a a uma |
| Loc(Int32) |
Devolve um valor que especifica a posição atual de leitura/escrita num ficheiro aberto. |
| Lock(Int32, Int64, Int64) |
Controla o acesso por outros processos a todo ou parte de um ficheiro aberto através da |
| Lock(Int32, Int64) |
Controla o acesso por outros processos a todo ou parte de um ficheiro aberto através da |
| Lock(Int32) |
Controla o acesso por outros processos a todo ou parte de um ficheiro aberto através da |
| LOF(Int32) |
Devolve o tamanho, em bytes, de um ficheiro aberto usando a |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MkDir(String) |
Cria um novo diretório. A |
| Print(Int32, Object[]) |
Escreve dados formatados em exibição num ficheiro sequencial. |
| PrintLine(Int32, Object[]) |
Escreve dados formatados em exibição num ficheiro sequencial. |
| Rename(String, String) |
Renomeia um ficheiro de disco ou diretório. A |
| Reset() |
Fecha todos os ficheiros de disco abertos usando a |
| RmDir(String) |
Remove um diretório existente. A |
| Seek(Int32, Int64) |
Devolve uma |
| Seek(Int32) |
Devolve uma |
| SetAttr(String, FileAttribute) |
Define a informação do atributo para um ficheiro. A |
| SPC(Int16) |
Usado com a |
| TAB() |
Usado com as |
| TAB(Int16) |
Usado com as |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| Unlock(Int32, Int64, Int64) |
Controla o acesso por outros processos a todo ou parte de um ficheiro aberto através da |
| Unlock(Int32, Int64) |
Controla o acesso por outros processos a todo ou parte de um ficheiro aberto através da |
| Unlock(Int32) |
Controla o acesso por outros processos a todo ou parte de um ficheiro aberto através da |
| Write(Int32, Object[]) |
Escreve dados num ficheiro sequencial. Os dados escritos com |
| WriteLine(Int32, Object[]) |
Escreve dados num ficheiro sequencial. Os dados escritos com |