我有一个远程服务器,它包含编译项目所需的 cpp 头文件和终端状态 (lib/dll/exe)。使用远程服务器进行编译需要花费大量时间,而且还需要通过网络传输。我想将文件复制到本地,但远程服务器上的大多数文件我都不需要用来编译我的项目。理想情况下,我想设置一个本地安装的驱动器,它使用远程服务器文件设置,但在我尝试读取文件时将我需要的文件复制到本地。这样,在一天/一周的时间里,我就可以建立一个仅包含我需要的文件的本地缓存。
有没有办法实现这个或类似的目标?我的目标是拥有一个本地缓存,其中没有太多我不需要编译的额外文件。
目前,我有一个使用 robocopy 的脚本在本地复制我需要的内容,但很难确定我真正需要什么,所以我最终提取了比必要更多的文件,占用了额外的硬盘空间。
答案1
您是否尝试过使用备份程序?大多数备份程序都会快速将定义的目录/文件复制到定义的位置。
Cobian 备份(免费软件)可以完全满足您的需要,但肯定还有几十种其他软件,因此只需选择您喜欢的 UI 即可。