100分大放送,哪位大虾能给小弟一个创建、删除文件和文件夹完整的例子!!!

解决方案 »

  1.   

    以及用Directory类、DirectoryInfo类查看某一目录下的所有文件和文件夹列表。
      

  2.   

    System.IO.Directory.CreateDirectory;
    System.IO.Directory.Delete;
      

  3.   

    删除目录的方法:
    private void DeleteDir(string DirName)
    {
    string dir = System.Web.HttpContext.Current.Request.MapPath(@"../UpImages/"+DirName);
    try 
    {
    if (Directory.Exists(dir))
    {
    Directory.Delete(dir);
    }

    catch (Exception e) 
    {

    finally {}
    }
    删除目录是同理!
      

  4.   

    File 
    Directory
    Directory
    三个类
      

  5.   

    http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=%2fquickstart%2fhowto%2fsamples%2fIO%2freadwrite%2freadwrite.src
      

  6.   

    你还不如直接参考.net framework的帮助文件呢。里面什么都有
      

  7.   

    using System.IO;
    string filePath = @"d:\temp\temp.txt";
    if(File.Exists(filePath))
    {
    File.Delete(filePath);
    }
    else
    {
    File.Create(filePath);
    }
    string directoryPath = @"d:\temp";
    if(!Directory.Exists(directoryPath))
    {
    Directory.CreateDirectory(directoryPath);
      //Directory.Delete(directoryPath);
    }
      

  8.   

    if(Directory.Exists(Path)
          {
    Directory.Delete(Path);
          }
          else

          {
    Directory.Create(Path);
          }
    以上是增删文件夹,对于文件,将Directory改为File即可
      

  9.   

    /// <summary>
    /// 创建一个文件夹
    /// </summary>
    /// <param name="DirectionPath">相对于应用程序的根的相对文件夹路径</param>
    /// <returns>创建成功标志</returns>
    public bool CreateDirection(string DirectionPath)
    {
    string str=@System.Web.HttpContext.Current.Request.PhysicalApplicationPath + DirectionPath;
    str=str.Replace("/","\\");
    try
    {
    System.IO.Directory.CreateDirectory(str);
    return true;
    }
    catch
    {
    return false;
    }

    }