在硬盘里创建了一个公文包,但无法更新

电脑上有一个文件夹,我在硬盘上创建了一个公文包,但更新的时候提示:“公文包”中的部分文件拥有不可访问的同步副本。只有在本机获得同步副本的访问权后,才能更新这些文件。。我要怎么做呢

这是你这个“公文包”里的逻辑关系乱了的表现。根据你的描述,我猜想你是这样用了“公文包”功能:你的机器上有源文件A,你又在硬盘上建立了一个“公文包X”,其中保存了A的副本a1,但是又在另一个U盘或者笔记本电脑上建立了“公文包Y”,其中保存了A的副本a2,而这次当你要在a1和A之间进行更新的时候,系统发现还有个副本a2不知道在哪里,它当然不会允许你随便更新,否则系统自己都会迷糊的。
根据我的使用经验和理解,公文包其实就是一个特殊的文件目录,只不过这个特殊的目录下所有文档都被系统进行了身份标记和时间标记,当公文包在系统中找到了相对应的文件时,就会做出比较,用较新的文件替换旧的文件。它在设计上就是为了同步移动设备和固定设备之间的文档,使之保持一致而已。因而没有非常复杂的文件比对和识别,无法适应复杂的逻辑对应关系的。
由此可知,我们使用公文包要尽量“一对一”的使用,一份源文件对应一个副本,一个公文包对应一台机器。否则,公文包的逻辑对应关系会乱。不但它会乱,我们自己也会乱。处理的文件少还好,当处理的文件多了,你怎么知道A、a1、a2之间到底哪个是最新的呢?从本例来说,硬盘上建的那个公文包其实是不必要的,你要保留编辑的中间件,完全可以采取另外的方式,用“公文包”功能属于用非所长、不得其所。而且一旦源文件所在机器发生了重大变更——比如重做系统之类,这个公文包的比对标记也就没有了,因此,这个公文包就成文一个普通文件夹了,失去了它的功能。所以,不要太过于依赖公文包,文件出现了变更就尽快做更新,防止意外出现,呵呵。
当然,对于你目前遇到的这个问题,我建议你这样处理:把你确定的最新的那个文件打开,另存一份文档,把此前的中间件都删掉,只保留你另存的那个就好了。内容一样不缺,但是公文包的识别标记去掉了,也就不会导致这个僵局了。
温馨提示:答案为网友推荐,仅供参考