文件操作

扫码查看

删除文件、删除文件夹

/// <summary>
        /// 删除文件夹、删除文件夹里面的文件
        /// </summary>
        /// <param name="srcPath"></param>

      static  private void DelectDir(string srcPath)
        {
            //srcPath=@"C:\Users\Dell\Desktop\音频文件";
            try
            {
                DirectoryInfo dir = new DirectoryInfo(srcPath);
                FileSystemInfo[] fileinfo = dir.GetFileSystemInfos();  //返回目录中所有文件和子目录
                //删除掉音频文件这个文件夹下所有数据
                foreach (FileSystemInfo i in fileinfo)
                {
                    if (i is DirectoryInfo) //判断是否文件夹
                    {
                        DirectoryInfo subdir = new DirectoryInfo(i.FullName);
                        subdir.Delete(true);//删除子目录和文件
                    }
                    else
                    {
                        File.Delete(i.FullName);//删除指定文件                                          
                    }
                }
                //Directory.Delete(srcPath, true);//删除文件夹--音频文件
            }
            catch (Exception e)
            {

            }
        }

        /// <summary>
        /// 删除指定文件
        /// </summary>
        /// <param name="srcPath"></param>
       static private void DelectFile(string srcPath)
        {
            //srcPath=@"C:\Users\Dell\Desktop\音频文件\1.wav";
            System.IO.File.Delete(srcPath);
        }
01-05 07:01
查看更多