Определение размера файла в VB.NET

Вопрос:Как определить размер текстового файла? Я знаю, что могу просто подсчитать символы, но файл будет иметь несколько мегабайт. Лучший ответ: Dim myFile As New FileInfo("file.txt") Dim sizeInBytes As Long = myFile.Length Ответ №1Для тех, кто ищет более короткую версию VB: FileLen("file.txt") https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.filesystem.filelen Ответ №2Использование file может быть опасным, так как это также имя класса. Лучше

Вопрос:

Как определить размер текстового файла?

Я знаю, что могу просто подсчитать символы, но файл будет иметь несколько мегабайт.

Лучший ответ:Dim myFile As New FileInfo(«file.txt») Dim sizeInBytes As Long = myFile.Length Ответ №1

Для тех, кто ищет более короткую версию VB:

FileLen(«file.txt»)

https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.filesystem.filelen

Ответ №2

Использование file может быть опасным, так как это также имя класса.
Лучше закодировать его следующим образом:

Dim myFile As New FileInfo(«file.txt») Dim sizeInBytes As Long = myFile.Length Ответ №3

Код другого ответа не проверяет правильный размер файла:

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).

Оцените статью
Добавить комментарий