C#获得某个文件夹下包含文件的大小

fangpengyu 2014-12-04 04:20:55
我把下载的文件放到指定的文件夹下,每隔一秒去检测下下载了多少,在界面显示已下载的大小,我发现界面只更新一次,就是该文件刚开始创建的时候,如果我手动去刷新下载的文件,我获取文件夹下的大小会跟着变,这是因为下载的文件没有下载完,不会自动更新本身的大小造成的吗?要如何能实时获取已下载文件的大小呢?谢谢!
...全文
120 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
exception92 2014-12-04
  • 打赏
  • 举报
回复
实时获取就在你下载文件的方法中,(不知道你是否有下载量这个概念),比如500K,没执行一次就追加并将数值回传给接口,由接口返回到界面上。
我现在在路上 2014-12-04
  • 打赏
  • 举报
回复
不是的。下载的文件大小是否随着下载而增加,是看你实现保存文件的方式的。 一直接创建下载文件大小的文件,之后吧相应"位置"的二进制数据填充进去。 二、创建文件,但大小为0,然后把下载的数据追加到文件中。这时是随着下载的进行文件会变大的 。。。。。。。 如果下载程序是你写的或者提供接口的话,肯定可以从程序中获取已下载的数据量的
我现在在路上 2014-12-04
  • 打赏
  • 举报
回复
不是的。下载的文件大小是否随着下载而增加,是看你实现保存文件的方式的。 一直接创建下载文件大小的文件,之后吧相应"位置"的二进制数据填充进去。 二、创建文件,但大小为0,然后把下载的数据追加到文件中。这时是随着下载的进行文件会变大的 。。。。。。。 如果下载程序是你写的或者提供接口的话,肯定可以从程序中获取已下载的数据量的
我现在在路上 2014-12-04
  • 打赏
  • 举报
回复
不是的。下载的文件大小是否随着下载而增加,是看你实现保存文件的方式的。 一直接创建下载文件大小的文件,之后吧相应"位置"的二进制数据填充进去。 二、创建文件,但大小为0,然后把下载的数据追加到文件中。这时是随着下载的进行文件会变大的 。。。。。。。 如果下载程序是你写的或者提供接口的话,肯定可以从程序中获取已下载的数据量的

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧