Как я могу выборочно удалить папку меню Пуск с NSIS? - PullRequest
0 голосов
/ 11 января 2011

Я использую NSIS для создания мастеров установки и удаления моего довольно простого приложения для Windows.

Ситуация такова, что мой скрипт NSIS создает ярлык для приложения в папке «Пуск» для мастера установки. Пока проблем нет. Другие приложения (связанные с моим) также устанавливают свои экраны в одну и ту же папку меню «Пуск».

Проблема в процессе удаления. Я могу удалить свои ярлыки без проблем, но как насчет папки в меню «Пуск»? Я не могу удалить его, если там уже есть приложения, но я бы хотел, чтобы он был удален, если папка пуста.

Как я могу проверить с помощью сценария NSIS, если папка пуста, и, следовательно, определить, должно ли удаление папки произойти или нет?

Хотя это и не жизненно важно, я не хочу, чтобы пустые ненужные папки загромождали мое меню «Пуск».

Большое спасибо заранее!

Julen.

1 Ответ

2 голосов
/ 11 января 2011

RMDir "$SMPrograms\yourfolder" удалит папку, только если она пуста

...