指定文件夹下面的所有内容copy到目标文件夹下面
来源:互联网 发布:搭建php网站 编辑:程序博客网 时间:2024/06/03 17:14
// ======================================================
// 实现一个静态方法将指定文件夹下面的所有内容copy到目标文件夹下面
// ======================================================
public static void CopyDir(string srcPath,string aimPath)
{
// 检查目标目录是否以目录分割字符结束如果不是则添加之
if(aimPath[aimPath.Length-1] != Path.DirectorySeparatorChar)
aimPath += Path.DirectorySeparatorChar;
// 判断目标目录是否存在如果不存在则新建之
if(!Directory.Exists(aimPath)) Directory.CreateDirectory(aimPath);
// 得到源目录的文件列表,该里面是包含文件以及目录路径的一个数组
// 如果你指向copy目标文件下面的文件而不包含目录请使用下面的方法
// string[] fileList = Directory.GetFiles(srcPath);
string[] fileList = Directory.GetFileSystemEntries(srcPath);
// 遍历所有的文件和目录
foreach(string file in fileList)
{
// 先当作目录处理如果存在这个目录就递归Copy该目录下面的文件
if(Directory.Exists(file))
CopyDir(file,aimPath+Path.GetFileName(file));
// 否则直接Copy文件
else
File.Copy(file,aimPath+Path.GetFileName(file),true);
}
}
// 实现一个静态方法将指定文件夹下面的所有内容copy到目标文件夹下面
// ======================================================
public static void CopyDir(string srcPath,string aimPath)
{
// 检查目标目录是否以目录分割字符结束如果不是则添加之
if(aimPath[aimPath.Length-1] != Path.DirectorySeparatorChar)
aimPath += Path.DirectorySeparatorChar;
// 判断目标目录是否存在如果不存在则新建之
if(!Directory.Exists(aimPath)) Directory.CreateDirectory(aimPath);
// 得到源目录的文件列表,该里面是包含文件以及目录路径的一个数组
// 如果你指向copy目标文件下面的文件而不包含目录请使用下面的方法
// string[] fileList = Directory.GetFiles(srcPath);
string[] fileList = Directory.GetFileSystemEntries(srcPath);
// 遍历所有的文件和目录
foreach(string file in fileList)
{
// 先当作目录处理如果存在这个目录就递归Copy该目录下面的文件
if(Directory.Exists(file))
CopyDir(file,aimPath+Path.GetFileName(file));
// 否则直接Copy文件
else
File.Copy(file,aimPath+Path.GetFileName(file),true);
}
}
- 指定文件夹下面的所有内容copy到目标文件夹下面
- 实现一个静态方法将指定文件夹下面的所有内容copy到目标文件夹下面
- js操作客户端:把某一个文件夹下面的所有的文件copy到目标文件夹
- 删除指定文件夹以及文件夹下面的所有文件
- Linux 把一个文件夹下的所有内容复制到另一个文件夹下面
- Android展示指定文件夹下面的所有的图片
- C语言读取指定文件夹下面的所有文件
- Python 批量删除文件夹下面指定类型的所有文件
- Python 批量删除文件夹下面指定类型的所有文件
- VC 删除文件夹 及 下面所有内容
- VC 删除文件夹 及 下面所有内容
- VC 删除文件夹 及 下面所有内容
- 复制单级文件夹及其下面的内容到指定的目录下去
- VC 遍历指定文件下的所有文件夹和文件 + 删除指定文件夹及下面所有文件及文件夹
- Java复制文件夹的所有内容到指定文件夹
- 复制和删除指定文件夹下面的所有的文件文件夹
- 用命令行删除指定文件夹下面的所有文件(如果里面没有子文件夹)
- 递归显示指定文件夹下面的文件
- 蛙蛙推荐:一套.net窗体身份验证方案(解决了防止用户重复登陆,session超时等问题)
- 利用客户端XSLT样式表转换xml文档
- 有关VS.NET的安装部署(2)--打包数据库的安装与配置
- 数据库的备份与恢复
- DELPHI中的快捷方式一览
- 指定文件夹下面的所有内容copy到目标文件夹下面
- C#压缩与解压缩(zip文件)
- 调用方法的另一种方式
- .NET序列化
- 尝试
- PlugIn
- [收集]c#.net函数和方法集
- 在 C# 中实现 Singleton
- 使代码简洁的五条忠告--Delphi园地