整体移动文件夹及文件夹中文件
来源:互联网 发布:大学生存款知乎 编辑:程序博客网 时间:2024/04/29 16:57
一个用于整体移动文件夹的方法,简练实用:
public static void CopyDirectory(string sourceDirName, string destDirName)
{
if (!Directory.Exists(destDirName))
{
Directory.CreateDirectory(destDirName);
File.SetAttributes(destDirName, File.GetAttributes(sourceDirName));
}
if (destDirName[destDirName.Length - 1] != Path.DirectorySeparatorChar)
{
destDirName = destDirName + Path.DirectorySeparatorChar;
}
string[] files = Directory.GetFiles(sourceDirName);
foreach (string file in files)
{
File.Copy(file, destDirName + Path.GetFileName(file), true);
File.SetAttributes(destDirName + Path.GetFileName(file), FileAttributes.Normal);
}
string[] dirs = Directory.GetDirectories(sourceDirName);
foreach (string dir in dirs)
{
CopyDirectory(dir, destDirName + Path.GetFileName(dir));
}
}
- 整体移动文件夹及文件夹中文件
- Win7中文件及文件夹管理
- Shell遍历目录及文件夹中文件
- php 中文件及文件夹的操作
- hdfs中文件及文件夹权限
- c++获取文件夹及子文件夹中文件
- javascript中文件及文件夹操作功能(读、写、删、移动、属性)
- 遍历文件夹中文件
- php移动文件夹和文件
- python中文件读写及操作目录 文件夹等
- 读取文件夹中文件路径
- Python遍历文件夹中文件
- java_io_文件夹中文件遍历
- win32 遍历 文件夹中文件
- php读取文件夹内文件及文件夹
- Excel VBA - 遍历某个文件夹中文件、文件夹及批量建立txt
- Excel VBA - 遍历某个文件夹中文件、文件夹及批量建立txt
- wince 遍历文件夹,删除文件夹,及文件夹内文件
- Java集合接口详解
- js二级菜单
- ActionScript3中swf传递参数及flashVars的处理方法
- 每个初学者都应该搞懂的问题
- Java Pathfinder 安装编译详解
- 整体移动文件夹及文件夹中文件
- linux下系统监控
- 第一篇:从锻炼身体开始
- 表单工具的十一大标准
- SQL语句优化汇总
- (转)css(五 类选择器)
- LINUX入门常用命令(三):目录的创建与删除
- 几个图片、音频、视频编辑软件的简介
- weblogic启动时不用输用户名和密码的方法