В какую папку сохраняет метод Path :: GetTempFileName? - PullRequest
4 голосов
/ 23 июля 2010

Мне нужно получить временный файл, чтобы увидеть, что произошло, потому что реальный файл никогда не выводится. Тем не менее, я не могу найти, где создается временный файл.

Мне нужно выяснить это без написания кода или создания приложения, потому что слишком много зависимостей разбросано повсюду. Я бы не смог развернуть отладочную версию.

1 Ответ

5 голосов
/ 23 июля 2010

Этот метод возвращает путь к временному файлу. Путь скажет вам, куда он указывает.

Например:

Console.WriteLine(Path.GetTempFileName());

производит:

C:\Users\will\AppData\Local\Temp\tmp9BD5.tmp

для меня на этом компьютере, потому что переменная среды TEMP указывает на C: \ Users \ will \ AppData \ Local \ Temp \

Но суть метода, подобного GetTempFileName, заключается в том, что вам не нужно заботиться о том, где заканчивается файл. При случайном отклонении вы всегда можете попасть в командные строки или диалоги открытия файлов, используя% TEMP%

...