Path :: GetTempFileName方法保存到哪个文件夹?

Bri*_*nan 4 c# temporary-files

我需要获取临时文件以查看发生了什么,因为实际文件永远不会输出.但是,我似乎无法找到临时文件的创建位置.

我需要在不编写代码或构建应用程序的情况下找到它,因为遍布整个地方的依赖关系太多了.我无法部署调试版本.

Wil*_*ean 5

该方法返回临时文件的路径.路径会告诉你它指向的位置.

例如:

Console.WriteLine(Path.GetTempFileName());
Run Code Online (Sandbox Code Playgroud)

生产:

C:\Users\will\AppData\Local\Temp\tmp9BD5.tmp
Run Code Online (Sandbox Code Playgroud)

因为TEMP环境变量指向C:\ Users\will\AppData\Local\Temp \

但是像GetTempFileName这样的方法的全部意义在于你不必关心文件的最终位置.如果你不方便,可以使用%TEMP%通过命令提示或文件打开对话框到达那里