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();//获取文件夹中所有文件和文件夹
{
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();//获取文件夹中所有文件和文件夹
以上自定义的copy文件的方法.
请问第9段代码: DirectoryInfo dirD = dir as DirectoryInfo;//如果给定参数不是文件夹则退出
貌似我觉得是多余的....何解....
坑爹哈....我觉得"王小科"的<C#开发实战经典>出得很多都是有漏洞的...不止这里...我看到好多的地方了...今天才说....
坑爹哈....我觉得"王小科"的<C#开发实战经典>出得很多都是有漏洞的...不止这里...我看到好多的地方了...今天才说....要不就是这个作者太菜,要不就是他不但很菜,而且找了一些更菜的学生苦力帮他打工。
坑爹哈....我觉得"王小科"的<C#开发实战经典>出得很多都是有漏洞的...不止这里...我看到好多的地方了...今天才说....要不就是这个作者太菜,要不就是他不但很菜,而且找了一些更菜的学生苦力帮他打工。那也得负责任一点吧...现在真的发现传说中不是假的:中国很多书都是...为了money...害人哈....
坑爹哈....我觉得"王小科"的<C#开发实战经典>出得很多都是有漏洞的...不止这里...我看到好多的地方了...今天才说....要不就是这个作者太菜,要不就是他不但很菜,而且找了一些更菜的学生苦力帮他打工。那也得负责任一点吧...现在真的发现传说中不是假的:中国很多书都是...为了money...害人哈....负责任?负责任地说,这种书根本没用。你会听么?你还会去买别的不负责任的人编的书。为什么有老中医专门卖骗人的治疗癌症的祖传秘方,揭穿以后大家都说他不道德。我倒想替他辩护下,你说一个人得了绝症,医院告诉他治不了了,这不是欺骗。老中医说我能治,这是欺骗,但是这种欺骗给了那些无助的人一些心理的安慰。