我正在试图找出如何让我的NSIS安装脚本创建一个目录,该目录将成为另一个文件夹/目录的连接点
我有我的应用程序,我正在构建一个已在其文件系统中包含连接点的安装程序,我现在正尝试通过创建我的应用程序构建文件夹中表示的每个目录和文件来打包到我的NSIS安装程序(包括路口)。
我不希望使用批处理脚本(作为一个简单的修复程序)来执行此步骤,我可以在运行时执行NSIS设置,以根据需要在目录上设置mklink。
我更愿意找出是否有一种正确的方法可以完全从NSIS设置脚本本身实现。
为简单起见,这是我希望实现的一个简短示例:
...
section
CreateDirectory "$INSTDIR\folder0\Logs" # <-- This is the actual dir.
CreateDirectory "$INSTDIR\folder1\Logs" # <-- This should be junction of ..\folder0\Logs
sectionend
...
另外我想知道是否可以执行创建硬链接联结目录的相同操作,除了这次代替文件。
我是NSIS安装程序的新手,但还没有完全理解NSIS在文件/文件夹操作方面能够实现的目标。到目前为止,NSIS确实看起来非常灵活和强大,足以满足我的需求。
修改 我想看看如何在NSIS中创建 Junction-Link 的基本原则。