怎样在硬盘中删除文件或文件夹,比如D盘里的文件或文件夹?

解决方案 »

  1.   

    using System.IO;
    File.Delete(文件路径);
      

  2.   

    string delFile = Server.MapPath(".")+"\\a.txt"; 
    File.Delete(delFile); public void DeleteFolder(string dir) 

        if (Directory.Exists(dir))  
        { 
            foreach(string d in Directory.GetFileSystemEntries(dir)) 
            { 
                if(File.Exists(d)) 
                    File.Delete(d); 
                else 
                    DeleteFolder(d);  
            } 
            Directory.Delete(dir);  
        } 
      

  3.   

    确保您具有足够的权限 对路径 的访问被拒绝 删除权限设置: 
    在web.config中的<system.web>下加入<identity impersonate="true"/> 
      

  4.   

    Directory.Delete("c:\\TEMP", true); // 删除 c:\TEMP下的子目录及文件
    File.Delete("c:\\TEMP.txt", true); // 删除 c:\TEMP.txt 文件
      

  5.   

    更正:Directory.Delete("c:\\TEMP", true); // 删除 c:\TEMP下的子目录及文件
    File.Delete("c:\\TEMP.txt");        // 删除 c:\TEMP.txt 文件
      

  6.   

    楼主关于这个问题,你有没有先去网上找找答案,我想要是你去找的话,资料太多了啊。关于文件的操作全部在using System.IO;中