Вам нужно было бы определить "временный файл" гораздо более явно, чтобы ответить на этот вопрос "Да". Проблема в том, что временный файл - это просто то, что не должно храниться. Он может существовать в любом месте системы и быть создан пользователем, приложением или службой. Это сделало бы почти (или фактически) невозможным ответить на ваш вопрос «Да».
Если вы ограничите определение временного файла только файлами в официальной временной папке (или подпапке), у вас все еще будет проблема, если вы пытаетесь перехватить имена, не созданные окнами. Любое приложение может создать временный файл с таким именем в этой папке, без заботы Windows.
Если вы ограничите определение только теми файлами, которые названы Windows, возможно, вы сможете получить что-нибудь. Но действительно ли это отвечает вашим потребностям?
После всего этого, возможно, было бы лучше описать проблему, которую вы пытаетесь решить. Может быть гораздо лучшее (работоспособное) решение, которое решило бы проблему.