872777825 发表于 2013-12-25 17:48:33

如何统计一个文件列表中的文件的大小【已解决】

本帖最后由 872777825 于 2013-12-25 20:08 编辑

#Include <File.au3>

Local $filelist
If Not _FileReadToArray("test.txt", $filelist) Then
        Exit
EndIf
For $i = 1 To $filelist
        $filesize = FileGetSize($filelist[$i])
        MsgBox(0,"",Round($filesize / 1048576) & '(MB)')
Next
如上面

test.txt是多个文件的路径 如:d:\1.rard:\2.rard:\3.rar

现在问题是怎么把代码中循环读取到的文件大小加起来小弟不才不知道怎么做统计

求助谢谢

afan 发表于 2013-12-25 18:29:23

#include <File.au3>

Local $filelist, $filesize
If Not _FileReadToArray("test.txt", $filelist) Then Exit
For $i = 1 To $filelist
        $filesize += FileGetSize($filelist[$i])
Next
MsgBox(0, "", Round($filesize / 1048576) & '(MB)')

872777825 发表于 2013-12-25 20:07:00

回复 2# afan


    老大怎么好像是等于 0 M的

872777825 发表于 2013-12-25 20:08:28

回复 1# 872777825


    可以了原来是我把文件给删除了   谢谢afan版主
页: [1]
查看完整版本: 如何统计一个文件列表中的文件的大小【已解决】