有关C#文件操作的问题!

jimeixuehua 2009-12-13 01:46:27
我写的一段代码,可是在运行时抛出异常说C:\dong\a.txt正在被使用!!
Directory.CreateDirectory(@"C:\chun");
Directory.CreateDirectory(@"C:\dong");
File.Create(@"C:\dong\a.txt");
File.Copy(@"C:\dong\a.txt",@"C:\chun\a");

求解!!!!!!!!!!!!!
...全文
141 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
wusenet041 2009-12-13
  • 打赏
  • 举报
回复
你试下关闭文件流 应该就不会出现文件正在使用了
hhc123 2009-12-13
  • 打赏
  • 举报
回复
其实我只是路过
tianliang1 2009-12-13
  • 打赏
  • 举报
回复
其实都是文件操作的基础知识。。。
myjce 2009-12-13
  • 打赏
  • 举报
回复
上面QQ错了,少了个0
7 8 0 0 9 1 5 1
myjce 2009-12-13
  • 打赏
  • 举报
回复
呵呵,我也不是什么高手
大家来CSDN都是相互学习

QQ:7 8 0 9 1 5 1
jimeixuehua 2009-12-13
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 myjce 的回复:]
其实只是在File.Create时,它是创建了一个文件流,你要进行其实操作时,必须先关闭这个文件流
[/Quote]
你有QQ吗
我想向你学习
myjce 2009-12-13
  • 打赏
  • 举报
回复
其实只是在File.Create时,它是创建了一个文件流,你要进行其实操作时,必须先关闭这个文件流
jimeixuehua 2009-12-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 myjce 的回复:]
Directory.CreateDirectory(@"C:\chun");
Directory.CreateDirectory(@"C:\dong");
File.Create(@"C:\dong\a.txt").Close();
File.Copy(@"C:\dong\a.txt", @"C:\chun\a");

运用你的代码改的,但实际运用得考虑目标文件存在时的是否覆盖的问题
[/Quote]
高手问题解决,又学到新的知识了!
wuyq11 2009-12-13
  • 打赏
  • 举报
回复
File.Create还在使用
多个线程操作
设置操作时间
myjce 2009-12-13
  • 打赏
  • 举报
回复
Directory.CreateDirectory(@"C:\chun");
Directory.CreateDirectory(@"C:\dong");
File.Create(@"C:\dong\a.txt").Close();
File.Copy(@"C:\dong\a.txt", @"C:\chun\a");

运用你的代码改的,但实际运用得考虑目标文件存在时的是否覆盖的问题
jimeixuehua 2009-12-13
  • 打赏
  • 举报
回复
我在c盘创建dong目录和chun目录;再在dong目录下创建一个a文件,再把a文件拷贝到chun目录下;谁能根据我的意图写一个呀!
SmallWhiter 2009-12-13
  • 打赏
  • 举报
回复
up
红街咖啡 2009-12-13
  • 打赏
  • 举报
回复
C:\dong\a.txt正在被使用!!
这个正在使用.你无法进行操作.
你要确保這些除了你的程序操作之外没有任何操作了.

110,536

社区成员

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

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

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