如何获取FileInfo中文件的大小?

特里

我想获取要在ListView中显示的大小。但是我的代码返回0。我发现.Length()获得长度大小,但只有Count(),它不能解决我的问题。

我的代码如下:

string[] filePaths = (string[])e.Data.GetData(DataFormats.FileDrop, false);
List<FileInfo> fileInfos = new List<FileInfo>();  
foreach (string filePath in filePaths)
{
    FileInfo f = new FileInfo(filePath);
    fileInfos.Add(f);
    long s1 = fileInfos.Count;
    string chkExt = Path.GetExtension(f.ToString());
    s1 = s1/1024;
    decimal d = default(decimal);
    d = decimal.Round(s1, 2, MidpointRounding.AwayFromZero);
    // d is 0. Because s1 = 1 only count not length of file.
马可

您正在使用fileInfos,这是一个List<T>您要检查实际FileInfo的长度f

long s1 = f.Length;

当您除以1024时,请注意,处理文件zizi的单位有所不同,具体取决于您的基数:2或10。KB为2 ^ x,kB为10 ^ x字节。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取Rest API球衣中文件的大小

来自分类Dev

获取UNIX中文件列表的总大小

来自分类Dev

如何计算目录中文件的整体大小

来自分类Dev

如何获取文件大小

来自分类Dev

如何从 FileInfo 获取和使用文件名

来自分类Dev

如何列出目录中文件和目录的递归文件大小?

来自分类Dev

如何列出目录中文件和目录的递归文件大小?

来自分类Dev

如何通过openxml获取形状中文本的字体大小?

来自分类Dev

如何检查Node.js中文件的大小?

来自分类Dev

如何获取云文件中文件的日期修改?

来自分类Dev

获取当前目录中文件的总大小(不包括子目录的大小)

来自分类Dev

如何获取Unix中文件的修改日期(包括Year)?

来自分类Dev

如何获取TinyMce Ajax上传图像中文件的临时位置

来自分类Dev

提取zip文件中文件的字节大小

来自分类Dev

使用 laravel 获取 Amazon s3 中文件夹的大小

来自分类Dev

获取Java中文件的描述

来自分类Dev

获取Java中文件的描述

来自分类Dev

获取包中文件的路径?

来自分类Dev

如何计算一个目录中文件大小> 0的文件数?

来自分类Dev

获取聚合中文档的字节大小

来自分类Dev

如何获取与URL对应的文件的大小

来自分类Dev

下载前如何获取文件大小

来自分类Dev

Django:如何使用FilePathField获取文件大小

来自分类Dev

如何使用FtpWebResponse获取文件的大小

来自分类Dev

如何在Excel中获取文件大小?

来自分类Dev

如何使用C#获取文件的大小?

来自分类Dev

使用C#获取包含大小的文件夹中文件的元数据的快速方法是什么?

来自分类Dev

如何在oracle中获取文件大小或对象大小

来自分类Dev

如何获取python中文件文件夹的列表列表?

Related 相关文章

热门标签

归档