Articles of appdata

“SpecialFolder.LocalApplicationData”和“SpecialFolder.ApplicationData”之间的区别?

在我的系统上, %AppData%导致ApplicationData ,它是C:\Users\<USER>\AppData\Roaming 但是也有C:\Users\<USER>\AppData\Local 而对于更多的困惑D:\Users\<USER>\AppData\LocalLow string local = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); string roaming = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); 我的问题是,我的应用程序应将这些位置保存到哪个位置? 有哪些地点可以使用的准则? 如果我select了错误的地点,我是否会面临问题?

如何获得C中的%AppData%文件夹?

如上所述,我如何获得在Windows中使用C的AppData文件夹? 我知道对于C#你使用Environment.SpecialFolder.ApplicationData

如何在Java中获得Windows'%APPDATA%'位置variables的值?

我试图让我的程序在用户使用Windows时,将其状态保存在由%APPDATA%设置的位置。 但是, System.getProperty("temp.dir"); 不会返回。 为了保存状态,如何获得Windows中%APPDATA%variables的值?

find一个Windows用户的“真实”的应用程序数据文件夹?

我有一个Delphi 6应用程序,像大多数Windows应用程序一样,将数据读取/写入用户的“本地应用程序数据”文件夹。 我使用下面的代码来确定该文件夹。 到目前为止,该代码为我的大多数用户工作。 我遇到了本地应用程序数据不在预期文件夹中的用户: C:\Users\Bob\AppData\Roaming\ 通常,本地应用程序数据文件夹parsing为: C:\Documents and Settings\Bob\Application Data\ 这个用户特殊情况的奇怪之处在于通常在HKEY_LOCAL_MACHINE中find的几个registry项实际上位于HKEY_CURRENT_USER中。 他们在Windows 7上运行。 缺乏一个更好的词,有没有办法让用户“真正”的应用程序数据,所以我可以更好地浏览这种情况? 如果是在CSIDL_APPDATA,CSIDL_COMMON_APPDATA和CSIDL_LOCAL_APPDATA特殊文件夹之间进行智能select,那么这样做的逻辑是什么? 正如您所看到的,我正在寻找一种通用function,无论用户正在运行的Windows版本或其特定的PCconfiguration如何,都可以find正确的应用程序数据文件夹。 我发现这个堆栈溢出post似乎有答案,但它使用.NET库中的函数,我正在使用Delphi 6.如果这个解决scheme回答我的问题,有人可以告诉我一个快速的方法来复制它在Delphi中: 我怎样才能得到当前用户的“应用程序数据”文件夹的path? // Function to get the app data special folder. function GetAppdataFolder: string; begin Result := GetSpecialFolderLocation(CSIDL_APPDATA); end;

Windows应用程序数据目录

使用环境variables%allusersprofile%,我可以获取存储通用设置的目录。 但大多数程序将其设置存储在子文件夹“anwendungsdaten”(德语,应用程序数据)中。 有没有办法获得这个文件夹的直接path? 问题是它的名字是依赖于语言的。 谢谢。

如何使用c ++在%appdata%中创build文件

我需要帮助在AppData中创build一个文件夹。 比方说,我想创build一个文件夹在%appdata%称为“MyFolder”,其中有文本文件test.txt我试图使用<fstream>并做到这一点; ofstream file("%appdata%\MyFolder\test.txt"); 但它没有工作..