首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在VB.NET中获取文件的大小?

如何在VB.NET中获取文件的大小?
EN

Stack Overflow用户
提问于 2011-10-13 14:41:11
回答 2查看 585关注 0票数 0

因此,我的任务是编写一个命令行应用程序,告诉您给定目录的文件大小。我基本上要复制命令dir /s <dir>所做的工作,但是将结果输出到一个文本文件中,以便以后可以进行解析。

使用VB.NET,我在一个需要获取目录大小的位置,但是在DirectoryInfo类中似乎没有这样现成的属性。如何获得目录大小?

编辑:,如果有内置命令或开关可以输入命令行,以便自动将操作结果输出到.txt文件中,则这将使这一操作更加容易。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-13 14:43:43

FileInfo在您的版本中没有长度属性吗?

(诚然,DirectoryInfo没有这样的属性-您需要定义自己的递归函数,根据DirectoryInfo对象探索子目录和子文件夹,并返回它们大小的总和)

此外,对于大多数命令,可以使用>操作符将输出发送到文本文件,例如:

代码语言:javascript
复制
dir >myoutput.txt /s <dir>
票数 3
EN

Stack Overflow用户

发布于 2011-10-13 14:48:17

我只需要下面的CMD命令

代码语言:javascript
复制
dir >dirinfo.txt

只需将文件名替换为所需的任何名称和路径即可。这将将结果导出到测试文件中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7755886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档