Obtendo o tamanho de um arquivo em particular usando Visual Basic.NET ( VB.NET ) não é tão complicado como você pode pensar. VB.NET é uma linguagem de programação de computador projetado pela Microsoft para criar aplicativos rapidamente. Você pode construir aplicações com tais VB para desktop, web ou plataformas móveis. Em um programa de computador, você pode querer saber se o tamanho de um arquivo foi alterado para executar determinados processos. A NET framework . Fornece métodos para obter informações de arquivos, como o tamanho do arquivo com o mínimo de código . . NET Framework
VB.NET requer a estrutura. NET para que você se desenvolva. NET . A NET framework . Fornece um ambiente de execução gerenciado , desenvolvimento e integração simplificada com outras linguagens de programação e não apenas em VB . Um dos principais objectivos do quadro é o de proporcionar um ambiente de programação orientada a objetos consistente se o código objeto seja armazenado e executado localmente ou remotamente. Microsoft oferece documentação para a NET . , Incluindo uma extensa referência biblioteca de classes, visões conceituais e passo-a- passo os procedimentos para você começar .
Sistema IO Espaço nominal
O namespace System.IO contém tipos de objetos que permitem a leitura e escrita em arquivos e fluxos de dados , como um arquivo ou diretório . Além de ler o tamanho de um arquivo com este namespace , você também pode usar a classe " FileSystemWatcher " para elevar um evento e executar código quando um diretório ou arquivo é alterado . Outra classe que pode ser útil quando se trabalha com arquivos é o " DriveInfo " para recuperar o acesso a informações em uma unidade antes de ler o tamanho dos arquivos .
FileInfo classe
a classe " FileInfo " fornece propriedades e métodos de instância para a criação, cópia, exclusão , movimentação e abertura de arquivos . A classe expõe muitos membros , tais como a obtenção de atributos de arquivo com a propriedade " Atributos " . Antes de ler um tamanho de arquivo que você pode considerar a olhar para o arquivo para ver se ele existe. Você pode usar o " existe" propriedade dessa classe para obter um valor que indica se o arquivo existe.
Exemplo
Use a propriedade "comprimento " do " FileInfo " classe para obter o tamanho , em bytes, de um arquivo. O seguinte é um exemplo de um projeto de console que irá exibir os tamanhos dos arquivos na pasta "C : \\ Temp " diretório :
Importações System.IOModule Module1Sub Main () Dim di As New DirectoryInfo ( "c: \\ Temp \\ " ) Dim fiArr Como FileInfo () = di.GetFiles () Dim f Como FileInfoConsole.WriteLine ( " O diretório {0} contém os seguintes arquivos : " , di.Name ) para cada f Em fiArrConsole.WriteLine ( "O tamanho do {0} {1} bytes. " , f.Name , f.length ) Next fConsole.ReadLine () End SubEnd Módulo