程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#文件操作(上傳、下載、刪除、文件列表...)(2)

C#文件操作(上傳、下載、刪除、文件列表...)(2)

編輯:關於C語言

4.得到文件夾下的文件列表

-----------

#region 得到當前可用的文件列表
  /// <summary>
  /// 得到當前可用的文件列表
  /// </summary>
  /// <param name="IsAlert">是否需要彈出提示信息</param>
  private void fn_getCurrFileList(bool IsAlert)
  {
    try
    {
      //查找XMLzip文件夾下 屬於其本身UnitCoding的相關zip文件
      string strXmlZipDirectory = Server.MapPath("../XMLzip/");
      if (Directory.Exists(strXMLZipDirectory))
      {
        //DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory);
        DirectoryInfo di = new DirectoryInfo(strXMLZipDirectory);
        
        FileInfo[] FI = di.GetFiles("*.zip");//只查.zip文件
        if (FI.Length > 0)
        {
          lst_DownLoadFileList.Items.Clear();
          foreach (FileInfo tmpFI in FI)
          {
            ListItem tmpItem = new ListItem();
            tmpItem.Text = tmpFI.Name;
            lst_DownLoadFileList.Items.Add(tmpItem);
          }
          lst_DownLoadFileList.SelectedIndex = 0;
        }
        else
        {
          if (IsAlert)
          {
            Response.write("查無可以下載的文件!");
          }
        }
      }
    }
    catch (Exception ex)
    {
      ex.ToString();
    }
  }
  #endregion
更多更詳細的以後再做補充

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved