делать бд (ну или csv, не уверен, что будет работать без ошибок, но можно проверить), в которой будет список путей к профилям и отдельно таймштамп, после использования профиля обновляешь в бд таймштамп, потом просто берешь профиль из бд удовлетворяющий условию и все.