private void Files_Copy(string Ddir, string Sdir)
        {
            DirectoryInfo dir = new DirectoryInfo(Sdir);//实例化DirectoryInfo类
            string SbuDir = Ddir;
            try
            {
                if (!dir.Exists)//判断所指的文件或文件夹是否存在
                    return;//退出该操作
                DirectoryInfo dirD = dir as DirectoryInfo;//如果给定参数不是文件夹则退出
                string UpDir = UpAndDown_Dir(Ddir);//获取当前路径的父目录
                if (dirD == null)//判断文件夹是否为空
                {
                    Directory.CreateDirectory(UpDir + "\\" + dirD.Name);//如果为空,创建文件夹并退出
                    return;
                }
                else
                {
                    Directory.CreateDirectory(UpDir + "\\" + dirD.Name);//创建文件夹
                }
                SbuDir = UpDir + "\\" + dirD.Name + "\\";//获取文件夹中文件的路径
                FileSystemInfo[] files = dirD.GetFileSystemInfos();//获取文件夹中所有文件和文件夹

解决方案 »

  1.   

     Description:
    以上自定义的copy文件的方法.
    请问第9段代码: DirectoryInfo dirD = dir as DirectoryInfo;//如果给定参数不是文件夹则退出
    貌似我觉得是多余的....何解....
      

  2.   


    坑爹哈....我觉得"王小科"的<C#开发实战经典>出得很多都是有漏洞的...不止这里...我看到好多的地方了...今天才说....
      

  3.   


    坑爹哈....我觉得"王小科"的<C#开发实战经典>出得很多都是有漏洞的...不止这里...我看到好多的地方了...今天才说....要不就是这个作者太菜,要不就是他不但很菜,而且找了一些更菜的学生苦力帮他打工。
      

  4.   


    坑爹哈....我觉得"王小科"的<C#开发实战经典>出得很多都是有漏洞的...不止这里...我看到好多的地方了...今天才说....要不就是这个作者太菜,要不就是他不但很菜,而且找了一些更菜的学生苦力帮他打工。那也得负责任一点吧...现在真的发现传说中不是假的:中国很多书都是...为了money...害人哈....
      

  5.   


    坑爹哈....我觉得"王小科"的<C#开发实战经典>出得很多都是有漏洞的...不止这里...我看到好多的地方了...今天才说....要不就是这个作者太菜,要不就是他不但很菜,而且找了一些更菜的学生苦力帮他打工。那也得负责任一点吧...现在真的发现传说中不是假的:中国很多书都是...为了money...害人哈....负责任?负责任地说,这种书根本没用。你会听么?你还会去买别的不负责任的人编的书。为什么有老中医专门卖骗人的治疗癌症的祖传秘方,揭穿以后大家都说他不道德。我倒想替他辩护下,你说一个人得了绝症,医院告诉他治不了了,这不是欺骗。老中医说我能治,这是欺骗,但是这种欺骗给了那些无助的人一些心理的安慰。