foreach (string str in System.IO.Directory.GetFiles("路径"))
            {
                System.IO.File.Delete(str);
            }

解决方案 »

  1.   

    如果你的文件夹里面的文件都是可写的,并且你有权限删除
    那你可以这样
    string path = @"E:\111";
    DirectoryInfo info = new DirectoryInfo(path);
    info.Delete(true);
    info.Create();如果你不能保证
    那你只能一个一个的循环删除,并且删除前需要改写当前文件属性
    foreach (string str in System.IO.Directory.GetFiles(path))
    {
        FileInfo info = new FileInfo(str);
        info.Attributes = FileAttributes.Normal;
        info.Delete();
    }