我有一个软件,它将使用本地共享文件夹中的某个文件,该文件夹之前是通过 LAN 电缆在两台相连的计算机之间创建的。但是,其中一台 PC 未直接检测到文件夹内的文件,并且仍然认为文件夹为空,尽管该文件已经可用(另一台 PC 检测到该文件)。这导致我的软件运行过程失败。
我在这两台电脑之间有其他共享文件夹,它们都没有遇到这个问题。如果我只是在电脑上打开文件夹,那么电脑就可以检测到该文件,但我想这不是最好的做法。
有人可以帮忙吗?
答案1
当您访问其他位置的共享文件夹时,Windows 允许选择使文件可离线使用。这意味着即使您未连接到其他位置,您的本地文件夹也包含文件的最新副本。
根据您的描述,该文件夹就是这样设置的。因此,在您打开本地文件夹之前,其内容将保持上次打开时的状态。
如果您需要文件夹始终引用远程文件夹,则可以通过右键单击本地文件夹并取消选择来关闭此“离线文件”功能Always available offline
:
如果你没有Always available offline
在上下文菜单中看到,请查看下面的内容Properties
,它可能位于以下Offline Files
选项卡上:
或者,您可以在Sync Center
(控制面板\所有控制面板项\同步中心)中管理离线文件
一旦您的文件夹通过上述方式之一设置为Always available offline
,并且一旦 Windows 根据此设置完成重新同步,该文件夹将始终反映远程文件夹的内容。