我有一个独立的模块(不确定这是否是正确的术语)的情况。它是一组脚本,数据和资产,它们一起工作)具有由完全不同的模块使用的美术资产。第二个模块直接引用第一个模块中的文件。
由于各种原因,我想重命名第一个模块中的文件,但这样做会破坏第二个模块。我没有访问第二个模块来更新它。我可以在第一个模块中做什么(而不仅仅是复制文件),以便第二个模块仍然可以工作?这需要跨平台工作。也许是某种符号?
你可以使用符号链接来创建一个"克隆";在新的文件名和路径下,您可以使用"Hard" or "Soft"
符号链接
硬链接和符号链接(软链接)的区别符号链接或软链接是指向原始文件的实际链接,而硬链接是原始文件的镜像副本。如果删除原始文件,则软链接没有值,因为它指向一个不存在的文件
如果你在/module2/assets/img.png
中有一个文件那么你可以在目录module12/module2/assests/img.png
中使用符号链接然后你可以使用符号链接指向module12/module2/assests/img.png -> /module2/assets/img.png
链接:
-
SymLinks on windows
-
SymLinks on Links