.net獲取文件列表

/// <summary>
  /// 獲取文件列表
  /// </summary>
  private void GetFileList()
  {
      string strCurDir,FileName,FileExt;
      /**////文件大小
      long FileSize; 
      /**////最後修改時間;
      DateTime FileModify;
  
      /**////初始化時,默認爲當前頁面所在的目錄
      strCurDir = Server.MapPath("./");
     
   FileInfo fi;
   DirectoryInfo dir;
   /**////針對當前目錄建立目錄引用對象
   DirectoryInfo dirInfo = new DirectoryInfo(strCurDir);
   /**////循環判斷當前目錄下的文件和目錄
   foreach(FileSystemInfo fsi in dirInfo.GetFileSystemInfos())
   {
    FileName = "";
    FileExt = "";
    FileSize = 0;
    /**////如果是文件
    if(fsi is FileInfo)
    {
     fi = (FileInfo)fsi;
     /**////取得文件名
     FileName = fi.Name;
     /**////取得文件的擴展名
     FileExt = fi.Extension;
     /**////取得文件的大小
     FileSize = fi.Length;
     /**////取得文件的最後修改時間
     FileModify = fi.LastWriteTime;
    }
    /**////否則是目錄
    else
    {
     dir = (DirectoryInfo)fsi;
     /**////取得目錄名
     FileName = dir.Name;
     /**////取得目錄的最後修改時間
     FileModify = dir.LastWriteTime;
     /**////設置文件的擴展名爲"文件夾"
     FileExt = "文件夾";
    }
   }
  } 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章