/// <summary>
/// 获取指定路径下的文件清单,并在文件列表框(lvFile)中显示出来。
/// </summary>
/// <param name="strPath"></param>
private void GetFileList(string strPath)
{
//if(strPath=="") return;
lvFile.Items.Clear();
try
{
DirectoryInfo dirPath=new DirectoryInfo(strPath);
System.IO.FileInfo[] fileinfo=dirPath.GetFiles();
System.IO.FileInfo tfile;
stb.Panels[0].Text="共 "+fileinfo.Length.ToString()+" 个文件, "
+dirPath.GetDirectories().Length.ToString()+" 个目录。";
ListViewItem lvItem;
int icoNo=0;
for(int i=0;i<fileinfo.Length;i++)//列出符合条件的文件名
{
tfile=fileinfo[i];
icoNo=FileManager.GetFileIcoNo(tfile.Extension.ToLower());
lvItem=new ListViewItem(tfile.Name,icoNo); lvItem.SubItems.Add(FileManager.FormatFileSize(tfile.Length));
lvItem.SubItems.Add(tfile.LastWriteTime.ToString("yyyy-MM-dd HH:mm:ss"));
lvFile.Items.Add(lvItem);
System.Windows.Forms.Application.DoEvents();
}
}
catch{}
}