C# File.Move提示“当文件已存在时,无法创建该文件”

mingrui99 2014-03-12 10:54:56
C# winform
实现目标:从共享文件夹中读取TXT文件后,将已读文件转移到文件夹“DCTXTBAK”中
出现的问题是:
读取文件后,转移文件后报如下的提示:
File.Move提示“当文件已存在时,无法创建该文件”
各位大神们帮帮忙,谢谢啦~
...全文
5407 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
md5e 2014-03-12
  • 打赏
  • 举报
回复
或者用copy File.Copy("", "", true); File.Delete
gomoku 2014-03-12
  • 打赏
  • 举报
回复

// 确认目标文件不存在
if (File.Exists(des))
{
  File.Delete(des);
}

// 移动
File.Move(src, des);
md5e 2014-03-12
  • 打赏
  • 举报
回复
先判断目标文件是否存在,存在就重新将文件命名,再移动

111,132

社区成员

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

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

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