在Windows上的记事本中打开文本文件时,可以将源文件移动到回收站,甚至可以永久删除它。写字板也是如此。为什么Windows没有给你一个警告,抱怨文件在另一个程序中打开?
但是,如果在Word中打开了相同的文件,并且您尝试将源文件移动到回收站或永久删除它,Windows会向您发出警告。消息本身可以是一种警告类型的消息,告诉您某些(通常是unknwon)程序打开了该文件。对于Windows 8.1上的Word 2013,这是一条信息消息,告诉您究竟哪个程序(Word)打开了该文件。
这是为什么?为什么A)在程序中打开时删除源文件,B)在文件删除后继续处理文档?为什么记事本和写字板中的行为与Word的行为不同?
第一个案例行为也存在于Paint中。您可以删除在Paint中打开的位图文件并继续工作。但是当您尝试保存它时,系统会提示您输入文件位置以保存它。使用记事本,它可以直接将其保存到与原始文件存储在同一位置,并为其指定相同名称。记事本不会提示您。
我没有在Windows 7,Vista或XP上测试过这个。但是,我希望行为完全相同,因此问题可能也适用于那些系统。