代码之家  ›  专栏  ›  技术社区  ›  Brian T Hannan

path::gettempfilename方法保存到哪个文件夹?

  •  3
  • Brian T Hannan  · 技术社区  · 15 年前

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

    我需要在不编写代码或构建应用程序的情况下找到这一点,因为这里分散了太多的依赖项。我将无法部署调试版本。

    1 回复  |  直到 15 年前
        1
  •  5
  •   Will Dean    15 年前

    该方法返回临时文件的路径。路径会告诉你它指向哪里。

    例如:

    Console.WriteLine(Path.GetTempFileName());
    

    生产:

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

    在这台计算机上,因为temp环境变量指向c:\users\will\appdata\local\temp\

    但是,像gettempfilename这样的方法的关键是,您不必关心文件的结束位置。如果不太可能,您可以使用%temp%在命令提示或文件打开对话框时到达那里。

    推荐文章