社区
C#
帖子详情
c#实现文件剪切
firestone1986
2007-09-10 02:05:13
求救C#实现视频剪切的代码
...全文
1282
3
打赏
收藏
c#实现文件剪切
求救C#实现视频剪切的代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xxiju203
2011-06-16
打赏
举报
回复
剪切其实就是先拷贝文件 验证拷贝无误以后将源文件删除
garfieldzf
2011-06-16
打赏
举报
回复
http://topic.csdn.net/u/20101112/11/775feea7-9c06-4bf8-b8c8-ea24a272423f.html
参考
zm1988214
2011-06-16
打赏
举报
回复
public void CopyDir(string Ddir, string Sdir, int intflag)
{
DirectoryInfo dir = new DirectoryInfo(Sdir);
string SbuDir = Ddir;
try
{
if (!dir.Exists) //判断所指的文件或文件夹是否存在
{
return;
}
DirectoryInfo dirD = dir as DirectoryInfo; //如果给定参数不是文件夹则退出
string UpDir = Directory.GetParent(Ddir).FullName;
if (dirD == null) //判断文件夹是否为空
{
Directory.CreateDirectory(UpDir + "\\" + dirD.Name); //如果为空,创建文件夹并退出
return;
}
else
{
Directory.CreateDirectory(UpDir + "\\" + dirD.Name);
}
SbuDir = UpDir + "\\" + dirD.Name + "\\";
FileSystemInfo[] files = dirD.GetFileSystemInfos();//获取文件夹中所有文件和文件夹
//对单个FileSystemInfo进行判断,如果是文件夹则进行递归操作
foreach (FileSystemInfo FSys in files)
{
FileInfo file = FSys as FileInfo;
if (file != null) //如果是文件的话,进行文件的复制操作
{
FileInfo SFInfo = new FileInfo(file.DirectoryName + "\\" + file.Name);
//获取文件所在的原始路径
SFInfo.CopyTo(SbuDir + "\\" + file.Name, true);//将文件复制到指定的路径中
}
else
{
string pp = FSys.Name; //获取当前搜索到的文件夹名称
CopyDir(SbuDir + FSys.ToString(), Sdir + "\\" + FSys.ToString(),intflag);
//如果是文件,则进行递归调用
}
}
if (intflag == 1)
Directory.Delete(Sdir, true);
}
catch
{
MessageBox.Show("对不起,复制文件夹失败!");
}
}
C#
实现
文件
批量拷贝和
剪切
工具的源码解析
本文介绍了
C#
编写的
文件
批量拷贝和
剪切
工具,利用
C#
系统级I/O功能和.NET框架API
实现
高效
文件
操作。深入探讨了FileStream、Path类等的使用,还涉及多线程、异步操作提升性能,以及异常处理、用户界面设计、状态监控、进度条和配置设置等关键要素。
C#
实现
文件
剪切
的代码
本文详细介绍了一个用于复制目录的函数,包括如何检查
文件
或
文件
夹是否存在、创建目录、复制
文件
及目录,以及在复制完成后删除源目录。代码示例清晰易懂。
c#
实现
文件
批处理:
剪切
、复制、删除、改名、分类等
本文介绍了使用
C#
进行
文件
批量处理的方法,包括
剪切
、复制、删除
文件
,按时间及格式分类
文件
到不同
文件
夹,以及批量修改
文件
名等功能。
c#
操作
剪切
板,复制文本或
文件
本文详细介绍了如何使用
C#
进行
剪切
板的基本操作,包括将文本内容放入及取出
剪切
板,以及如何将
文件
或
文件
夹路径放入
剪切
板以
实现
复制功能。
c#
遍历指定路径下
文件
本文介绍了一个使用
C#
实现
的
文件
监测系统,该系统能够实时监测指定
文件
夹下的新
文件
,并将这些
文件
剪切
到另一个路径。通过限制每次处理的
文件
数量为100个,确保了系统的稳定性和效率。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章