我正在尝试弄清楚如何让我的 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
...
Run Code Online (Sandbox Code Playgroud)
另外我想知道是否可以执行创建硬链接连接目录的相同操作,除了这次是文件。
我是 NSIS 安装程序新手,尚未完全了解 NSIS 在文件/文件夹操作方面能够实现的功能。到目前为止,NSIS 看起来确实非常灵活且强大,足以满足我的需求。
编辑 我只是想看看如何从 NSIS 中创建Junction-Link 的基本原理。
| 归档时间: |
|
| 查看次数: |
2065 次 |
| 最近记录: |