изображение_2023-01-01_030813044.png
Пользователь сам нарисует нужный ему путь.
А в скрипте этот ресурс состыкуешь с файлами. Например:
Если поток без разницы, то можно универсально подойти. Например, так:
И так до бесконечности. Сохранять данные будет случайный поток, который вовремя подошёл к моменту проверки прошедшего времени.