Если тупо в лоб: считываем список файлов в папке, храним в списке, проводим операцию, создающую новый файл, вновь считываем список файлов в папке и сравниваем с предыдущим состоянием.
Если процесс создания нового файла длительный (большой файл долго готовится и долго качается и пишется), можно усложнить: во-первых, дождаться изменения, во-вторых, после изменения (создан временный файл) делаем паузу и ещё раз проверяем. Если временный файл уже переименован системой в финальное название, делаем еще паузу и ещё проверку. Если изменений больше не произошло, считаем последнее имя нового файла за искомое.