public FileListViewItem(string fileName, long size, long usingSize, long freeSize, FileItemType type, DateTime lastAccessTime, int imageIndex) { FileName = fileName; FileSize = size; UsingSize = usingSize; FreeSize = freeSize; FileType = type; LastAccessTime = lastAccessTime; this.Text = fileName; this.SubItems.Add(FileHelper.LengthToFileSize((double)size)); this.SubItems.Add(type.GetDescription()); this.SubItems.Add(lastAccessTime.ToString()); this.ImageIndex = imageIndex; }
public FileListViewItem(string fileName, long size, long usingSize, long freeSize, FileItemType type, DateTime lastAccessTime, int imageIndex) { FileName = fileName; FileSize = size; UsingSize = usingSize; FreeSize = freeSize; FileType = type; LastAccessTime = lastAccessTime; this.Text = fileName; this.SubItems.Add(FileHelper.LengthToFileSize((double)size)); if (type == FileItemType.File) { var firx = Path.GetExtension(fileName).ToUpper().Replace(".", ""); this.SubItems.Add(firx + type.GetDescription()); } else { this.SubItems.Add(type.GetDescription()); } this.SubItems.Add(lastAccessTime.ToString()); this.ImageIndex = imageIndex; }