Beispiel #1
0
        /// <summary>
        /// 删除目录,目录下存在文件.全部删除.但不删除本身目录
        /// </summary>
        /// <param name="Path"></param>
        /// <returns></returns>
        public static int DeleteDirectoryAnd(string Path)
        {
            int fileNum = 0;

            string[] fileList = System.IO.Directory.GetFileSystemEntries(Path);
            // 遍历所有的文件和目录
            foreach (string file in fileList)
            {
                if (System.IO.Directory.Exists(file))
                {
                    DeleteDirectoryAnd(file);
                }
                else
                {
                    fileNum++;
                    EKFile.DeleteFile(file);
                }
            }
            return(fileNum);
        }