获取应用程序的当前工作目录
Directory.GetCurrentDirectory

解决方案 »

  1.   

    Say I want to delete a sub directory dump in 'C:\\dump'.using System.IO;
    class TestDirectory {
    public static void Main() {
    Directory.Delete("C:\\dump");
    }
    }
      

  2.   

    Delete method can be used to delete a file.  The File class is defined in System.IO namespace so don't forgot to add reference System.IO.dll by using Add Reference and call using System.IO.Say I want to delete 'C:\\gooli.jpg'.using System.IO;
    class TestFile {
    public static void Main() {
    File.Delete( "c:\\gooli.jpg" );
    }
    }  
      
      

  3.   

    Delete method can be used to delete a file.  The File class is defined in System.IO namespace so don't forgot to add reference System.IO.dll by using Add Reference and call using System.IO.Say I want to delete 'C:\\gooli.jpg'.using System.IO;
    class TestFile {
    public static void Main() {
    File.Delete( "c:\\gooli.jpg" );
    }
    }  
      
      

  4.   

    相对路径用 ..\\filename或者通过Directory.GetCurrentDirectory方法取得当前路径,在写文件相对当前的路径EX:
    FileInfo ff=new FileInfo ("..\\..\\path1\filename");
    FileInfo ff=new FileInfo (Directory.GetCurrentDirectory + "..\\..\\path1\filename");
      

  5.   

    FileInfo ff=new FileInfo (文件路径);这里就可以用相对路径的删除该目录:
    ff.Directory.Delete(true);
      

  6.   

    相对路径就是相对与你运行的程序的路径。
    如"..\..\Files"
      

  7.   

    string[] arrStrFiles = System.IO.Directory.GetFiles("c:\\files\\.");
    foreach(string strFile in arrStrFiles)
    System.IO.File.Delete(strFile);
      

  8.   

    public static void DeleteDirectoryFiles()
     {
            // Process the list of files found in the directory
            string targetDirectory=Directory.GetCurrentDirectory
            string [] fileEntries = Directory.GetFiles(targetDirectory);
            foreach(string fileName in fileEntries)
                 File.Delete( targetDirectory + "\" +fileName );
      

  9.   

    如果文件夹里有内容,必须Directory.Delete(dir,true);如果是Web环境,如果斑竹想用相对路径,建议在用这个之前,加上一句:
    Directory.SetCurrentDirectory(request.ApplicationPath);
    以为这个时候的当前路径是系统引导目录,即%systemroot%\\system32(Windows2000系统)