为什么Windows中,不能重命名正在使用的文件

来源:百度知道 编辑:UC知道 时间:2024/06/10 12:32:52
其他的系统能吗?Linnux,Unix……

文件名在系统中,不要认为它就是个名字,几个字而已.运行起来系统就把它作为按照路径寻找到的一个唯一的代码.这个代码正在运行.如果能被你改.那么现在它运行的这个代码是无效的.就会出错的啊.所以只有先改名字,然后执行名字的寻找和读写.这样才不会出错.一一对应.

这是常识吧???
本来就是阿 系统对每个运行都进行反应 加载 就像楼上所说的 你要重命名先停止他不就得了...

不能
它已经加载到了内存里

一般来说是可以的