删除文件、删除文件夹
/// <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); }