2017-04-22 41 views
0

在简单的程序包含,例如,一个EXE和一个Winamp插件,我们可以简单地创建目录和提取文件给他们,对不对?但想象一下我们有1000多个文件的应用程序。如何轻松编写安装程序 - 卸载程序NSI脚本?NSIS - 我想卸载很多文件

回答

2

如果大多数文件都在子目录中,您可以使用类似File /r somedirRMDir /r "$InstDir\somedir"的东西,但如果用户因某种原因在其中存储了某些内容,则还会删除其他文件。如果您只想卸载您安装的文件,请尝试these helper macros

您也可以使用!system来调出一个自定义的批处理文件/脚本来生成文件列表并将它们写入.nsh,您可以!include

+0

'File/r somedir'真的很有帮助!谢谢! –

+0

对此非常小心。 请记住,用户可能选择在“C:\”中安装程序 – Richard1403832