c#文件夹转移,覆盖问题

linqiaojian 2007-09-17 03:57:50
c#中转移文件夹的时候,如果出现重名文件夹,不覆盖。
有没有什么办法可以让它覆盖
谢谢
file.MoveTo(newpath)
...全文
836 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
linqiaojian 2007-09-17
  • 打赏
  • 举报
回复
是啊,所以我不用copy
我实现的方法都是move,复制比移动要多耗很多资源
tomsoncat 2007-09-17
  • 打赏
  • 举报
回复
我觉得windows的copy机制也是要遍历文件夹的,如果文件少了,自然没性能一说,如果多了,你至少要访问所有文件夹一次吧?
linqiaojian 2007-09-17
  • 打赏
  • 举报
回复
这样太耗性能了~~~~~~``
tomsoncat 2007-09-17
  • 打赏
  • 举报
回复
那你就写个遍历,从最底层来copy
linqiaojian 2007-09-17
  • 打赏
  • 举报
回复
那不行,如果原文件夹下面还有子文件,并且该子文件是新文件夹里面没有的,必须保留下来
gavinhuanghsc 2007-09-17
  • 打赏
  • 举报
回复
移动之前判断一下是否存在,如果存在就删除然后再移动

110,524

社区成员

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

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

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