在共享驱动器上删除出现虚假错误,为什么?

terminal会话中的用户删除共享驱动器(R:这里)上的文件并获取错误信息时,我使用terminal服务器Windows Server 2012:

Could not find this item This is no longer located in R:\SHARE\etc Verify the item's location and try again 

在这里输入图像说明

该文件在那里,文件确实被删除,但为了在资源pipe理器中看到它被删除,您需要按F5button来刷新屏幕。

稍后编辑:

看来这只发生.xlsx文件

这是,我怎么能重现这个问题:

  • R:\SHARE创build文件。 把它叫做test.xlsx

  • 当我尝试删除文件,我得到的错误

  • R:\SHARE创build文件。 把它叫做test.txt

  • 当我尝试删除文件时,不显示错误

为什么这个错误发生,我该如何解决这个问题?

好的,所以你知道F5在Windows [资源pipe理器]中做了什么,对吧? 它刷新您的观点。

所以这不是一个“错误的错误”,它是对发生的事情的准确描述。 该文件不能被删除,因为它不再存在。 现在已经不存在了,因为有人已经删除了它,并且自从删除之后,文件列表还没有更新。

至于.xlsx文件发生了什么……好像有一个脚本或进程监视该文件夹来移动或删除.xlsx文件。 据推测,有一个原因…可能想在你改变事情之前追踪这个原因。