C# 文件大小
2015-10-19 22:22
537 查看
/// <summary>
/// 获取文件大小
/// </summary>
/// <param name="sFullName"></param>
/// <returns></returns>
public static long TGetFileSize(string sFullName)
{
long lSize = 0;
if (File.Exists(sFullName))
lSize = new FileInfo(sFullName).Length;
return lSize;
}
public string GetFileSize(string sFileFullName)
{
FileInfo fiInput = new FileInfo(sFileFullName);
double len = fiInput.Length;
string[] sizes = { "B", "KB", "MB", "GB" };
int order = 0;
while (len >= 1024 && order + 1 < sizes.Length)
{
order++;
len = len / 1024;
}
string filesize = String.Format("{0:0.##} {1}", len, sizes[order]);
return filesize;
}
public static bool FileIsLargerThan1KB(string sFileFullName)
{
FileInfo fiInput = new FileInfo(sFileFullName);
double len = fiInput.Length;
len = len / 1024 / 1024;
return len > 1;
}
相关文章推荐
- (原创)c#学习笔记04--流程控制01--布尔逻辑01--布尔赋值运算符
- 【C#】——委托与事件
- c#webAPI几点注意
- C# 代码转换到Python
- C# 5.0 与 .Net 4.5 学习(二)Deadlocks死锁
- C#生成PDF页脚第几页共几页
- C#命令模式
- AXIS2客户端代码连接C#web service带ntlm认证
- C# Excel检验数据是否重复及Table检验数据是否重复
- c#中异步编程
- 在C#中创建和读取XML文件
- 字符串公式解析器——使用“逆波兰式算法”及C#实现
- C#接口之IEnumerable,IEnumerator
- C#项目实战-实现一个多线程端口扫描器
- 【工作记录0014】C#"该行已经属于另一个表"解决方法
- C# Winform 界面中各控件随着窗口大小变化
- 修饰模式(Decorator结构化)C#简单的例子
- C#中 ListView控件行高的巧妙设置
- C#语法中一个问号(?)与两个问号(??)有什么区别
- C#