Проверь. Думаю что ничего подобного нет.
Да действительно нет.
string directoryName = @"%USERPROFILE%\AppData\Local\Temp";
string[] files = Directory.GetFiles(directoryName, "*", SearchOption.AllDirectories);
Код вызывает - Необработанное исключение типа "System.IO.DirectoryNotFoundException"
Предварительно нужно обработать переменные "вручную"
var tmp = Environment.GetEnvironmentVariable("USERPROFILE");
или автоматом, через ExpandEnvironmentVariables
string directoryName = @"%USERPROFILE%\AppData\Local\Temp";
string trueWay = Environment.ExpandEnvironmentVariables(directoryName);
string[] files = Directory.GetFiles(trueWay, "*", SearchOption.AllDirectories);