【问题标题】:How do I get a path suitable for storing temporary files?如何获得适合存储临时文件的路径?
【发布时间】:2009-08-18 11:24:16
【问题描述】:

C# 2008 SP1

我为我们的客户应用程序创建了一个更新程序。更新程序的工作方式是下载所有更新的文件并将它们存储在临时文件夹中,然后检查文件哈希。如果一切正常,它会将文件复制到应用程序安装文件夹。一旦完成,它将删除临时目录中所有更新的文件。

我的问题: 我正在寻找一个可用于 XP、Vista 和 Win7 的目录。我在考虑“临时”目录。但是,当我这样做时:

Environment.SpecialFolder.

临时目录没有枚举。存储这些临时文件的下一个最佳方法是什么?

非常感谢您的建议,

【问题讨论】:

    标签: c# .net


    【解决方案1】:

    来自How to get Temporary Folder using .NET (C#)

    string sPath;
    sPath = Path.GetTempPath();    
    Console.WriteLine("Temporary Path := " + sPath );
    

    【讨论】:

      【解决方案2】:

      您可以使用Path.GetTempPath()Path.GetTempFileName()(如果您不需要控制文件名)

      【讨论】:

        猜你喜欢
        • 2012-08-19
        • 1970-01-01
        • 2012-04-11
        • 2013-10-08
        • 1970-01-01
        • 2012-08-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多