Ukk*_*kko 3 java windows filesystems
提交给你的批准,关于陷入暮光区的一个可怜的小java进程的故事......
在我举手并且只是说NTFS分区被塞住之前,对我所看到的内容有任何合理的解释.我有一个像这样的路径的文件
C:\Program Files\Company\product\config\file.xml
Run Code Online (Sandbox Code Playgroud)
升级后我正在读这个文件并看到一些不稳定的东西.Eclipse和我的Java应用程序仍然看到此文件的旧版本,而其他一些程序则看到新版本.说服我的不是我的肥胖手指导致问题的测试是这样的:
在资源管理器中,我输入了上述路径,资源管理器显示了该文件的旧版本.强制Explorer通过Ctrl-F5重新加载仍会产生旧版本.这是我在Java中获得的行为.现在在PowerShell中我输入
more "C:\Program Files\Company\product\config\file.xml"
Run Code Online (Sandbox Code Playgroud)
我从资源管理器中剪切并越过路径,以确保我没有搞砸任何东西,它向我显示了该文件的新版本.
因此,对于编程方面,是否存在将存储此陈旧引用的缓存或某些系统组件.我负责检查或重置某些类文件.我可以想象有人在处理xml文件以提供一些铃声或哨声方面具有"创造性".但这可能只是被塞住的情况.
任何见解表示赞赏......谢谢!
这是由于UAC虚拟化.您看到的额外文件C:\Users\<USER>\AppData\Local\VirtualStore\Windows.这是在Vista中引入的.可以在Microsoft Technet上找到更多信息.
您还可以通过浏览到c:\program files资源管理器然后单击"兼容性文件" 来访问该文件的ghost版本.