File.Copy复制退出程序

jerome_s
博客专家认证
2012-12-24 04:57:09
File.Copy 复制文件有时候会 退出程序 不同地方使用的时候也会退出程序。 调试看了一下, 是进去disp什么的释放资源了, 我都没有using啊? 请问大家这个怎么决解呢? 别的项目同样的代码可以实现的哦。

File.Copy(strFrom, strTo, true);



   /// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
...全文
285 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
四大法王 2012-12-25
  • 打赏
  • 举报
回复
这个是出现错误引起的吧。 1.看看你的目标文件夹是不是只读 2.看看你的目标文件是否存在且正在使用中 3.你的源文件是否存在或正在使用中。 以上都有可能出现这种情况,你可以加一个错误处理,并不退出,然后检查复制文件是否成功。
SocketUpEx 2012-12-24
  • 打赏
  • 举报
回复
看看目标文件是不是只读 去掉
gxingmin 2012-12-24
  • 打赏
  • 举报
回复
肯定是出异常了 try catch 并跟踪一下看看
gxingmin 2012-12-24
  • 打赏
  • 举报
回复
try catch
bdmh 2012-12-24
  • 打赏
  • 举报
回复
这几行代码没法确定问题,你还是好好调试吧

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧