遍歷某個目錄所有文件及子目錄下文件,并將文件名以字串方式拼接返回

摘要:遍历某个目录下所以文件及子目录下文件,并将文件名以字串拼接返回

        public static String GetAllFilesNameString(String dir)
        {
            String fileNameString = String.Empty;

            if (Directory.Exists(dir))
            {
                DirectoryInfo di = new DirectoryInfo(dir);
                foreach (FileInfo fi in di.GetFiles())
                {
                    fileNameString += fi.Name;
                }
                foreach (DirectoryInfo item in di.GetDirectories())
                {
                    fileNameString += GetAllFilesNameString(item.FullName);
                }
            }

            return fileNameString;
        }