【发布时间】:2013-11-20 17:13:58
【问题描述】:
大家好,想知道是否有人可以帮助我解决这个问题,我已经使用 c# 玩了几个星期了,所以我还是个处女,我遇到的问题是 fileinfo 构造函数,我想在图像/音频文件/视频文件下方的标签中显示文件的大小(以 kb 为单位)(我正在构建一个基本的媒体播放器),这是我迄今为止在这个问题上的代码:
public void GetFileSize(String FileName) {
FileInfo fs = new FileInfo (FileName);
long filesize = FileName.Length / 1024;
/*string filesize = System.Convert.ToString(size);*/
picFileSizeLabel.Text = System.Convert.ToString(filesize);
}
由于某种原因,标签仅显示 0,当我将其更改为“long filesize = FileName.Length”并且不除以 1024 时,标签中显示为 51 或有时为 55,任何帮助或 cmets 将赞赏
【问题讨论】:
标签: c# file size label fileinfo