在 VB.NET 中确定文件大小

问题描述 投票:0回答:5

如何确定文本文件的大小?

我知道我可以只计算字符数,但文件将有几 MB 大。

.net vb.net file text
5个回答
51
投票
Dim myFile As New FileInfo("file.txt")
Dim sizeInBytes As Long = myFile.Length


3
投票

使用

file
可能很危险,因为它也是类的名称。 最好按如下方式编码:

Dim myFile As New FileInfo("file.txt")
Dim sizeInBytes As Long = myFile.Length

0
投票

Dim fileSize As Long = New FileInfo(fileFullName).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)。

© www.soinside.com 2019 - 2024. All rights reserved.