有个奇怪的问题,C#的Directory类怎么没有可以直接复制整个目录的方法?
虽然有其他办法可以解决,但对于这种常用的方法,微软为何没有做现成的?这是一个初学者的困惑。…… --------------------编程问答-------------------- // 需要先在项目-添加引用,Microsoft.VisualBasic
using Microsoft.VisualBasic.FileIO;
class FileProgress
{
static void Main()
{
string sourcePath = @"C:\Users\public\documents\";
string destinationPath = @"C:\testFolder";
FileSystem.CopyDirectory(sourcePath, destinationPath,
UIOption.AllDialogs);
}
}
--------------------编程问答-------------------- 很常用么?做了这么多项目从来木有过这样的需求……我的项目的数据通常都是在数据库里面的。 --------------------编程问答-------------------- 底层类库的实现,考虑的是相对细粒度的类的设计。这种需求,可以自己在复制单个文件的基础上自己扩展,微软已经提供了相对底层的实现。 --------------------编程问答--------------------
你干脆还需要微软把“复制整个驱动器”也做成现成的吧?
很多异常简单的东西都没有必要、也不可能为某个人定义的“常用方法”而做成现成的。这就好像你会“张嘴、吃饭”,这原本简单的“两步到位”你硬要“一步到位否则就不吃饭了”,只能是自己把自己饿死。 --------------------编程问答--------------------
呵呵,有道理。 --------------------编程问答--------------------
谢谢,我明白了。
呵呵,是我自己太菜了, --------------------编程问答-------------------- 谢谢大伙,我的疑惑解开了。
原来是我太菜,目前还无法理解微软的博大精深,用心良苦。
补充:.NET技术 , C#