我有一位客户,我们已将软件安装到他们的服务器上。此软件允许客户将 zip 文件夹上传到服务器。然后,软件会解压这些文件,并将 zip 文件和解压后的文件放入一个文件夹中。然后,客户便可以将 zip 文件夹中的固件刷入设备。
我们遇到了一个问题,软件报出了 FileNotFound 异常。它正在寻找,folder00000001000\file.zip
但结果却是folder00000020000\file.zip
。该软件旨在创建这些文件夹,然后通过数据库跟踪文件夹中的内容(及其名称)。数据库期望文件夹 1,但我们发现服务器上的是文件夹 2。
我们从来没有(尽管我们有很多使用时间/经验)见过这个问题。这几乎就像文件夹以某种方式被重命名了一样。我们非常怀疑这是一个软件错误,但我们想确定一下。我们知道客户经常摆弄服务器,可能已经重命名了文件夹
汉隆剃刀法则表明,可能是某个人不小心弄坏了键盘,然后把事情搞砸了。我有什么办法可以回顾文件夹的命名历史吗?看来客户没有在机器上运行本地卷影副本,我们不太愿意要求他们访问过去的备份,因为这可能会让客户不高兴(但作为最后的手段是可能的)。
答案1
很好地描述了你的情况。
根据我的经验,您将无法确定该文件夹是否在您的环境中已经存在。
备份是您唯一的选择,并且仅当解压缩和重命名没有在相同的备份间隔内发生时才如此。