.net 文件大小对大文件使用 FileInfo

标签 .net

我正在尝试使用 FileInfo 获取大文件(有些超过 1 gig)的文件大小。它有效,但需要 20 秒左右。真的,我只需要弄清楚文件是否超过一定大小,例如 100mb。有没有更快的方法来做到这一点?

New System.IO.FileInfo(ProcessPath).Length

编辑:顺便说一句,我用来测试的文件是一个 1.6 gig 可执行安装程序。所以我猜安装程序中的每个文件都被读取了,这就是为什么要花这么长时间。有没有办法在 5 秒左右后超时,因为如果超过 5 秒,我们可以安全地假设它是一个大文件?

最佳答案

要重建 Windows 搜索索引,请返回“控制面板”>“索引选项”。单击“高级”按钮并确保您位于“高级选项”的“索引设置”选项卡上

http://www.tekrevue.com/tip/how-to-solve-windows-search-issues-index-rebuild/

关于.net 文件大小对大文件使用 FileInfo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30807551/

相关文章:

c# - 通过 .NET 源中的公式将数据提取到 Excel 电子表格中的适当技术是什么?

c# - 添加到解决方案 NuGet 包时,会将其恢复/安装到多个位置

c# - 在这种情况下,我应该对所有可能的输入进行单元测试吗?

.net - 像 Java 在 F# 中的静态导入一样吗?

c# - 在 C# 中何时使用 'as' 以及何时使用 'is'

c# - 如何在 C# 中将格式化的数字打印到屏幕上?

.net - 在 _layouts 下从 ASP.NET 运行 STSADM

.net - 使用 Npgsql 提供程序 (.NET) 执行 sql 文件

.net - 从 .NET 应用程序拖动到 Windows 资源管理器时强制放置为快捷方式对象

c# - 获取异常 ""至少一个对象必须实现 icomparable""只有在将方法 ToList() 应用于 IQueryable<> 时