学习C#中对于文件操作的问题 很意外
using System;
using System.IO;
    class DirectoryTest
    {
        public static void Main()
        {
            Directory d = new Directory("c:\\c#");
            Directory d1;
            Directory d2;
            try
            {
                d1 = d.CreateSubdirectory("file1");            }
            catch (IOException e)
            {
                Console.WriteLine("directory file1 failed because:{0}", e);
                return;
            }
            try
            {
                d2 = d.CreateSubdirectory("file1\\file2");
            }
            catch (IOException e)
            {
                Console.WriteLine("directory file2 failed because:{0}", e);
                return;
            }
            Console.WriteLine("create directory successuflly");
        }    }
提示的错误如下:
1:无法声明静态类型“System.IO.Directory”的变量
2:无法创建静态类“System.IO.Directory”的实例
3:无法声明静态类型“System.IO.Directory”的变量
4:“System.IO.Directory”并不包含对“CreateSubdirectory”的定义
什么问题?是否是因为我编辑环境的问题:我的编辑环境是:visual studio.net 2005 (c#)试验版本

解决方案 »

  1.   

    群内回你 12648749
    ================================================================
    此帖通过csdn小助手回复。
        CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
    脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
    快,产生的流量更小。    下载地址:http://qqwwee.com/csdn.rar
    ================================================================
      

  2.   

    直接 Directory.CreateDirectory(subPath); 就可以了
      

  3.   

    csdnone(),正解
    ================================================================
    此帖通过csdn小助手回复。
        CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
    脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
    快,产生的流量更小。    下载地址:http://qqwwee.com/csdn.rar
    ================================================================
      

  4.   

    Directory类里面都是静态方法,直接用类名.方法调用就可以了,不可以用 new 实例化