Определение размера файла в VB.NET Как определить размер текстового файла? Я знаю, что могу просто подсчитать символы, но файл будет иметь несколько мегабайт. Ответ 1 Dim myFile As New FileInfo("file.txt") Dim sizeInBytes As Long = myFile.Length Ответ 2 Для тех, кто ищет более короткую версию VB: FileLen("file.txt") https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.filesystem.filelen Ответ 3 Использование file может быть опасным, так как это также имя класса. Лучше закодировать его следующим образом: Dim myFile As New FileInfo("file.txt") Dim sizeInBytes As Long = myFile.Length Ответ 4 Код другого ответа не проверяет правильный размер файла: Dim myFile As New FileInfo("file.txt") Dim sizeInBytes As Long = MyFile.Length Попробуйте использовать этот код Dim infoReader As System.IO.FileInfo = _ My.Computer.FileSystem.GetFileInfo("C:\testfile.txt") MsgBox("File C:\testfile.txt is " & infoReader.Length & " bytes.") От Как определить размер файла в Visual Basic (MSDN).
Ответ 2 Для тех, кто ищет более короткую версию VB: FileLen("file.txt") https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.filesystem.filelen
Ответ 3 Использование file может быть опасным, так как это также имя класса. Лучше закодировать его следующим образом: Dim myFile As New FileInfo("file.txt") Dim sizeInBytes As Long = myFile.Length
Ответ 4 Код другого ответа не проверяет правильный размер файла: Dim myFile As New FileInfo("file.txt") Dim sizeInBytes As Long = MyFile.Length Попробуйте использовать этот код Dim infoReader As System.IO.FileInfo = _ My.Computer.FileSystem.GetFileInfo("C:\testfile.txt") MsgBox("File C:\testfile.txt is " & infoReader.Length & " bytes.") От Как определить размер файла в Visual Basic (MSDN).