我正在尝试编写一个自动 SFX 创建器,它将所有内容(递归)集成到一个指定的文件夹中。
我成功地做到了这要归功于不同帖子中的一些答案,例如this或this。
我使用的命令如下:
"C:\Program Files\WinRAR\WinRar" a -s -m5 -ep1 -tl -scul -sfx -iicon"C:\InstallerIcon.ico" -iimg"C:\SFXStripe.bmp" -z"c:\winrar_installer_script.txt" "C:\Installer.exe" "C:\Matlab tools"
它“几乎”做了我想要的。
问题是,当我执行安装程序时,我会在安装路径 ( C:\Installation Path
) 上找到一个以C:\Installation Path\Matlab Tools
其中所需内容命名的文件夹,而不是将这些内容直接放在其中C:\Installation Path
。
我得到什么:
<code>+ C:
+ Installation Path
+ Matlab Tools
+ Folder 1
- File 1.1
- File 1.2
+ Folder 2
- File 2.1
- File 2.2
</code>
我想要的是:
<code>+ C:
+ Installation Path
+ Folder 1
- File 1.1
- File 1.2
+ Folder 2
- File 2.1
- File 2.2</code>
我的问题是:
有没有办法摆脱原来的父文件夹(Matlab工具),但保留里面的结构?