📄 filecomprinfo.cs
字号:
//======================================================
//== (c)2008 aspxcms inc by NeTCMS v1.0 ==
//== Forum:bbs.aspxcms.com ==
//== Website:www.aspxcms.com ==
//======================================================
using System;
using System.Collections.Generic;
using System.Text;
namespace NetCMS.Model
{
[Serializable]
public class FileComprInfo
{
private string _FileName;
private long _StFileSize;
private DateTime _StModifyTime;
private long _FaFileSize;
private DateTime _FaModifyTime;
public FileComprInfo(string filename)
{
_FileName = filename;
}
/// <summary>
/// 取得实际文件名
/// </summary>
public string FileName
{
get { return _FileName; }
}
/// <summary>
/// 标准文件大小
/// </summary>
public long StFileSize
{
get { return _StFileSize; }
set { _StFileSize = value; }
}
/// <summary>
/// 标准文件修改时间
/// </summary>
public DateTime StModifyTime
{
get { return _StModifyTime; }
set { _StModifyTime = value; }
}
/// <summary>
/// 实际文件大小
/// </summary>
public long FaFileSize
{
get { return _FaFileSize; }
set { _FaFileSize = value; }
}
/// <summary>
/// 实际的修改时间
/// </summary>
public DateTime FaModifyTime
{
get { return _FaModifyTime; }
set { _FaModifyTime = value; }
}
}
public class FileNameComparer : IComparer<FileComprInfo>
{
public int Compare(FileComprInfo x, FileComprInfo y)
{
return x.FileName.CompareTo(y.FileName);
}
}
public class FileSizeComparer : IComparer<FileComprInfo>
{
public int Compare(FileComprInfo x, FileComprInfo y)
{
return x.FaFileSize.CompareTo(y.FaFileSize);
}
}
public class FileTimeComparer : IComparer<FileComprInfo>
{
public int Compare(FileComprInfo x, FileComprInfo y)
{
return x.FaModifyTime.CompareTo(y.FaModifyTime);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -