1. 程式人生 > 實用技巧 >基礎類庫積累--File類

基礎類庫積累--File類

前言:

繼續我們的積累,今天積累的是操作檔案的類,比如獲取資料夾下面所有檔案以及所有目錄

程式碼展示:

    /// <summary>
    /// 系統檔案操作類
    /// </summary>
    public class File
    {
        /// <summary>
        /// 獲取資料夾下的所有檔案
        /// </summary>
        /// <param name="directoryName">資料夾全路徑</param>
        /// <returns>檔案資訊集合</returns>
        public static List<FileInfo> GetFiles(string directoryName)
        {
            System.IO.DirectoryInfo directoryInfo = new System.IO.DirectoryInfo(directoryName);
            if (directoryInfo.Exists)
            {
                return directoryInfo.GetFiles().ToList();
            }
            else
            {
                return null;
            }
        }
        /// <summary>
        /// 獲取資料夾下的所有目錄
        /// </summary>
        /// <param name="directoryName">資料夾全路徑</param>
        /// <returns>目錄資訊集合</returns>
        public static List<DirectoryInfo> GetDirectorys(string directoryName)
        {
            System.IO.DirectoryInfo directoryInfo = new System.IO.DirectoryInfo(directoryName);
            if (directoryInfo.Exists)
            {
                return directoryInfo.GetDirectories().ToList();
            }
            else
            {
                return null;
            }
        }
    }

總結:

每天積累一點,也許現在還用不到,等到用到的時候,可以溫故而知新。