如何讀取檔案夾下的所有檔案名稱

來源:互聯網
上載者:User
System.IO;   
  FileInfo   
  DirectoryInfo

using   System;   
  using   System.IO;   
   
  public   class   NameTest     
  {   
          public   static   void   Main()     
          {   
                  //   Create   a   reference   to   the   current   directory.   
                  DirectoryInfo   di   =   new   DirectoryInfo(Environment.CurrentDirectory);   
                  //   Create   an   array   representing   the   files   in   the   current   directory.   
                  FileInfo[]   fi   =   di.GetFiles();   
                  Console.WriteLine("The   following   files   exist   in   the   current   directory:");   
                  //   Print   out   the   names   of   the   files   in   the   current   directory.   
                  foreach   (FileInfo   fiTemp   in   fi)   
                          Console.WriteLine(fiTemp.Name);   
          }   
  }   

1:如何獲得當前編碼:當前編碼預設是系統編碼,   
  String   encoding=System.getProperty("file.encoding");     
  encoding就是當前編碼.   
   
  2,如何轉換成gb2312格式編碼:我給你寫了個函數,用來轉換   
      中文字元編碼,轉換成gb2312格式的:   
   
  /**   
    *   inParam:需要轉換的gb2312中文字元   
    *   返回:該中文字元對應的UTF-8編碼的字元   
    */   
          public   static   String   toUTF(String   inPara){   
              char   temChr;   
              int   ascChr;   
              int   i;   
              String   rtStr=new   String("");   
              if(inPara==null){   
                  inPara="";   
              }   
              for(i=0;i<inPara.length();i++){   
                  temChr=inPara.charAt(i);   
                  ascChr=temChr+0;   
                  rtStr=rtStr+"&#x"+Integer.toHexString(ascChr)+";";   
              }   
              return   rtStr;   
          }
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.