在c#中将文件保存到应用程序数据

时间:2009-10-15 13:39:05

标签: c# windows-vista

我使用以下方法将文件保存到c#

中的文件夹Application Data
string path = 
    Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

它在Windows XP中运行良好,但我找不到这样的文件夹路径我Windows Vista。 此文件夹位于Vista中的哪个位置以及如何将文件保存到此文件夹

2 个答案:

答案 0 :(得分:7)

这应该在后台找出你的文件夹。你的意思是你不确切地知道文件的保存位置吗?

在Vista中,如果你去Run并输入应该打开Application Data文件夹的%APPDATA%,你的文件就在那里。

路径基本上是

C:\Users\Username\AppData\Roaming

答案 1 :(得分:2)

在这里,在Vista上工作正常:

PS> [environment]::GetFolderPath([environment+specialfolder]::ApplicationData)
C:\...\AppData\Roaming

该文件夹的确切详细信息无论如何都不应该与您有关。毕竟,你想要一个具有某些语义的特殊文件夹,你就会得到它。无论它到底在哪里。