提示“未能完成操作”。进程无法完成文件,因为另一个程序正在使用此文件。不知是何错误

时间:2021-02-02 12:44:13
提示“未能完成操作”。进程无法完成文件,因为另一个程序正在使用此文件。不知道是何错误,
我做了一个操作就是把一个文件复制了一次,然后在另一个文件夹里粘贴,然后又进行改了文件名称,
不知道为什么就出这个问题了?

17 个解决方案

#1


应该是你在进行“然后在另一个文件夹里粘贴”这一步操作后没关闭文件,然后直接进行修改文件名称!!

#2


那我应该怎么样才能恢复过来,
怎么样操作呢

#3


解决方法,完成粘贴后关闭文件,然后再修改名称

#4


把你代码贴来See See

#5


有资源没有释放.

该close的地方要全close了.

#6


我是在保存文件的时候发生的这个提示,
“有资源没有释放. ” 这是什么

#7


发代码.

#8


请问大家,我现在新建一个文件,然后进行保存,他都报这个错误
错误提示:
"“未能完成操作”。进程无法完成文件,因为另一个程序正在使用此文件"
如果我粘代码,粘什么》?

#9


引用 8 楼 yangjinhui 的回复:
请问大家,我现在新建一个文件,然后进行保存,他都报这个错误 
错误提示: 
"“未能完成操作”。进程无法完成文件,因为另一个程序正在使用此文件" 
如果我粘代码,粘什么》?

你先查查同名文件是否存在,存在就是覆盖,如果之前没有释放文件的话,还是不行,比如你用Image i = Image.FromFile读取了一个图片,最好用完后执行Dispose(),其他的IO操作也应该如此,有的还有Close()

#10


关键是我现在文件都出现了这个问题,并且还出现了保存文件,“共享违例”,请问大家这是什么原因?

#11


我劝你先重启一下机器,然后再重头单步调试一下,有时候文件没有释放得等好长时间,不如重启,可能重启.net进程也行,不过不太好弄

#12


没有正常关闭写文件的流。
遇到已经发生了这种情况 重启vs模拟IIS的exe进程即可释放。

#13


贴出你的代码

#14


我刚才从新启动了计算机,但是还不行,还是有共享违例。

#15


sf

#16


在进程中杀掉占用这个资源的IIS进程!

#17


在进程中杀掉占用这个资源的IIS进程!

#1


应该是你在进行“然后在另一个文件夹里粘贴”这一步操作后没关闭文件,然后直接进行修改文件名称!!

#2


那我应该怎么样才能恢复过来,
怎么样操作呢

#3


解决方法,完成粘贴后关闭文件,然后再修改名称

#4


把你代码贴来See See

#5


有资源没有释放.

该close的地方要全close了.

#6


我是在保存文件的时候发生的这个提示,
“有资源没有释放. ” 这是什么

#7


发代码.

#8


请问大家,我现在新建一个文件,然后进行保存,他都报这个错误
错误提示:
"“未能完成操作”。进程无法完成文件,因为另一个程序正在使用此文件"
如果我粘代码,粘什么》?

#9


引用 8 楼 yangjinhui 的回复:
请问大家,我现在新建一个文件,然后进行保存,他都报这个错误 
错误提示: 
"“未能完成操作”。进程无法完成文件,因为另一个程序正在使用此文件" 
如果我粘代码,粘什么》?

你先查查同名文件是否存在,存在就是覆盖,如果之前没有释放文件的话,还是不行,比如你用Image i = Image.FromFile读取了一个图片,最好用完后执行Dispose(),其他的IO操作也应该如此,有的还有Close()

#10


关键是我现在文件都出现了这个问题,并且还出现了保存文件,“共享违例”,请问大家这是什么原因?

#11


我劝你先重启一下机器,然后再重头单步调试一下,有时候文件没有释放得等好长时间,不如重启,可能重启.net进程也行,不过不太好弄

#12


没有正常关闭写文件的流。
遇到已经发生了这种情况 重启vs模拟IIS的exe进程即可释放。

#13


贴出你的代码

#14


我刚才从新启动了计算机,但是还不行,还是有共享违例。

#15


sf

#16


在进程中杀掉占用这个资源的IIS进程!

#17


在进程中杀掉占用这个资源的IIS进程!