js闪动文字:压缩文件正在打开时,删除它,打开的程序窗体还在显示,为什么

来源:百度文库 编辑:高校问答 时间:2024/05/02 20:12:24

基本同意楼上的说法,可惜言语不清,表达能力太差。当我们双击一个文件去运行它时(比如压缩文件),CPU会先把这个文件要执行的内容读到内存当中,然后在内存中执行,这时它就不需要硬盘上的源文件了,所以你能对硬盘上的源文件进行删除,而不影响在这之前的运行结果,一旦你对压缩包进行操作,CPU又要读取源文件,这时就出错啦。

因为打开文件的时候,是贮存在内存上的。所以你把打开的压缩文件是当时存在内存上文件。如果你在执行压缩文件其他的东西时,它就出错了