如何使用NSIS选择性地删除“开始”菜单文件夹?

如何使用NSIS选择性地删除“开始”菜单文件夹?,nsis,Nsis,我正在使用NSIS创建安装和卸载向导到我相当简单的Windows应用程序 情况是,我的NSIS脚本在安装向导的“开始”菜单文件夹中创建了应用程序的快捷方式。到目前为止没有问题。其他应用程序(与我的相关)也在同一开始菜单文件夹中安装它们的shourcts 问题出在卸载过程中。我可以毫无问题地删除我的快捷方式,但是,“开始”菜单中的文件夹的名称呢?我不能删除它,如果那里有应用程序,但我希望它被删除,如果文件夹是空的 如何使用NSIS脚本检查文件夹是否为空,从而判断是否必须删除文件夹 虽然这不是很重要

我正在使用NSIS创建安装和卸载向导到我相当简单的Windows应用程序

情况是,我的NSIS脚本在安装向导的“开始”菜单文件夹中创建了应用程序的快捷方式。到目前为止没有问题。其他应用程序(与我的相关)也在同一开始菜单文件夹中安装它们的shourcts

问题出在卸载过程中。我可以毫无问题地删除我的快捷方式,但是,“开始”菜单中的文件夹的名称呢?我不能删除它,如果那里有应用程序,但我希望它被删除,如果文件夹是空的

如何使用NSIS脚本检查文件夹是否为空,从而判断是否必须删除文件夹

虽然这不是很重要,但我不喜欢“开始”菜单视图中有空的无用文件夹

提前非常感谢

Julen.

RMDir“$SMPrograms\yourfolder”
仅在文件夹为空时删除该文件夹