2011-09-22 43 views
0

我已經檢索所有文件名並將其存儲到字符串數組中。以下是代碼:這是獲取文件大小的正確方法嗎?

Dim fi As System.IO.FileInfo 
Dim file_size As Int32 
'all file names are stored in Files string array 
Dim Files() As String 
Dim CurrentFile As String 

For Each CurrentFile In Files 
    fi = New System.IO.FileInfo(CurrentFile) 
    file_size = fi.Length 
Next 

這是獲取每個文件大小的正確方法嗎?有沒有更好的方法來獲取文件大小?我有一千個文件,我正在尋找更好的方法。

+3

是的,你需要使用'FileInfo'獲取此類信息 – Samich

+1

問題是什麼? MSDN完全說「FileInfo.Length屬性 - 獲取當前文件的大小(以字節爲單位) 」 – sll

+0

@sll:最初我認爲,爲每個文件創建一個新的FileInfo只是爲了檢索其大小似乎很浪費。所以問問是否有更好的方法來獲得每個文件的大小 – NewBie

回答

相關問題