在开发一些新测试的过程中,我的脚本在复制快照时开始失败。我一直在用
FileInfo info =App.Screenshot("title");
info.MoveTo("New\Location");
这似乎是处理本地屏幕截图的建议方法。直到突然间它开始引发FileNotFound
错误,我才没有问题。经过研究,我发现它已经开始将文件保存到Windows\System32
而不是活动目录中。我最终重新启动了整个系统,现在再次将其保存到活动目录。
我不确定为什么无法找到该文件。我没有机会进行调试,看看信息对象是否具有它应该位于的位置,并且从未保存过,或者访问Windows\System32
是否存在权限问题。不过,我更担心的是为什么它首先开始保存到错误的位置,以及为什么重新启动才能修复它。
为什么应该保存到活动导演的方法会停止在那里保存?