找回密码
 加入
搜索
查看: 2491|回复: 3

[系统综合] 如何统计一个文件列表中的文件的大小【已解决】

[复制链接]
发表于 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[0]
        $filesize = FileGetSize($filelist[$i])
        MsgBox(0,"",Round($filesize / 1048576) & '(MB)')
Next
如上面

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

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

求助  谢谢
发表于 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[0]
        $filesize += FileGetSize($filelist[$i])
Next
MsgBox(0, "", Round($filesize / 1048576) & '(MB)')
 楼主| 发表于 2013-12-25 20:07:00 | 显示全部楼层
回复 2# afan


    老大  怎么好像是等于 0 M的
 楼主| 发表于 2013-12-25 20:08:28 | 显示全部楼层
回复 1# 872777825


    可以了  原来是我把文件给删除了   谢谢afan版主
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-25 00:15 , Processed in 0.095260 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表