复制文件夹
public static void CopyDirectory(string sourceDirName, string destDirName, ProgressBar pbFile)
{
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);
}
pbFile.Increment(files.Length + 1);
string[] dirs = Directory.GetDirectories(sourceDirName);
foreach (string dir in dirs)
{
CopyDirectory(dir, destDirName + Path.GetFileName(dir), pbFile);
}
}
获取文件数量
public static int GetFilesCount(System.IO.DirectoryInfo dirInfo)
{
int totalFile = 0;
totalFile += dirInfo.GetFiles().Length;
foreach (System.IO.DirectoryInfo subdir in dirInfo.GetDirectories())
{
totalFile += GetFilesCount(subdir);
}
return totalFile;
}
转载....
分享到:
相关推荐
MFC复制指定文件到指定路径中 例如输入abc,会将下载路径的相关文件或文件夹(包含abc)复制到保存路径文件夹,
Qt版文件或文件夹拷贝,将指定文件拷贝到指定位置,copyFileToPath拷贝文件copyDirectoryFiles拷贝文件夹
删除指定文件夹下的指定文件批处理,删除文件用del set /p var 是把var当一个变量,你可以在批处理的时候把文件所在的目录输入。用复制就行了,这样子方便!。
①可以选择需要删除文件的文件夹(或者直接复制需删除的文件夹路径) ①可以根据选择删除文件的日期(或选择日期的前后天数)来删除指定文件夹下的文件 ②可以根据文件后缀名(或文件大小)来删除指定文件夹下的文件...
由php开发的 文件夹导出带路径工具 1 快速导出对应路径下的文件 2 自动添加导出时间 3 有什么需要改进的 可以随时联系我。
Delphi 复制文件夹到其他路径中,比较传统的复制,只是演示某些基础的Delphi文件操作函数的使用,比如: wnd:=handle; wfunc:=fo_copy; pfrom:=@frombuf; pto:=@tobuf; fflags:=fof_noconfirmation or fof...
java 文件或文件夹 创建 删除 复制 移动 指定目录等
拷贝文件到指定文件夹,还有其他的文件操作,很简陋.希望可以帮到有这方面需要的人.(我指定的的是绝对路径,各位可以自行修改路径,也可以通过OpenFileDialog来指定文件)
根据文件夹路径查找复制符合要求的(如添加日期、修改日期、指定文件类型、指定文件名)的文件和文件夹 复制到批量的文件夹,将指定的文件复制到指定文件夹下面的所有文件夹 复制指定的文件到多个文件夹下面替换...
将特定格式的文件批量复制到指定文件夹,例如JPG、PSD、MP4等视频图片文件。 本文以PSD为例,因日常工作涉及图片及视频文件的拷盘操作,而本地以单个节目为命名的文件夹内错综复杂。为此需要将本地路径1下面ABC...
遍历文件夹中的路径复制,在控制台输出文件名和路径,java应用程序,将一个包含多个子目录和文件的目录复制到另外一个指定的目录下。
NULL 博文链接:https://onestopweb.iteye.com/blog/2432415
我们经常会遇到有些数据或文件需要定时备份或定时复制到另一个路径,便于被调用或备份,但是很多人都会去网上花钱购买一些软件来实现,其实我们只需要一个批处理结合计算机自带的计划任务就可以实现;
然后,xcopy 会将所有指定文件复制到新目录中。默认情况下,xcopy 将提示您指定 destination 是文件还是目录。 /s 复制非空的目录和子目录。如果省略 /s,xcopy 将在一个目录中工作。 /e 复制所有子目录,包括空...
使用方法:双击软件弹出文件夹拾取框拾取文件夹,弹出对话框输入关键字确定开始复制文件到新建文件夹,重复文件则自动后面加序号,新建文件夹与软件同路径
c++简单移动文件、复制文件、新建目录程序
vc实现文件夹从一个目录下拷贝到另一个目录源代码
不同于复制到...和移动到...,该程序可以预先设置好路径,当在文件上点击右键时,可以直接复制/移动到设置好的目录,而不用再手工选择。
遍历指定路径下指定后缀的所有文件 新建目录 多级目录创建 新建文件 有编码方式的文件创建 删除文件 删除文件夹 删除指定文件夹下所有文件 复制单个文件 复制整个文件夹的内容 仅仅拷贝指定路径下的文件夹结构 移动...
本文实例讲述了C#实现复制文件夹中文件到另一个文件夹的方法。分享给大家供大家参考。具体如下: private void CopyDir(string srcPath, string aimPath) { try { // 检查目标目录是否以目录分割字符结束如果...