1. Распакуйте архив LocateFunction.rar в папку SFX Creator
2. Отредактируете и сохраните файл (там только ввести имя файла и путь): \NSIS\Include\custom\LocateFunction.nsh
А именно, вам необходимо подкорректировать строку
Код:
${Locate} "C:" "/L=F /M=1.txt" "LocateCallbackFunction" ; Ищем файл "1.txt" на диске "C:"
Заменяете своими данными выделенное жирным шрифтом, путь поиска и имя файла с расширением
3. В интерфейсе SFX Creator: Дополнительные возможности => Выполнить собственные функции
4. В списке Include файл выберите LocateFunction.nsh
5. В поле Функция вводите LocateFunction
6. Выбираете на усмотрение, Выполнить до/после распаковки файлов
7. Добавить
Скрипт ищет указанный файл "1.txt" в указанной директории (по умолчанию на диске C), если найдено больше 1 файла - скрипт переходит к следующему этапу - удаление всех найденных файлов, если файл всего 1 - скрипт завершает свою работу без удаления найденного файла.
P.S.
Учтите, что поиск может занять очень длительное время, в зависимости от конфигурации компьютера, при такой операции процесс будет сильно грузить процессор