问题标签 [appdata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2272 浏览

c++ - 每个版本的 Windows 的默认 APPDATA 目录是什么?

是否有每个 Windows 版本的默认 APPDATA 目录列表?(XP 及以上)

我需要知道每个操作系统将为以下调用返回的默认目录:

0 投票
1 回答
14616 浏览

c# - 如何在(App.config)connectionString 中使用应用程序数据

我在一个项目中有一个 SQL Server CE 数据库,我不想将其存储在 %AppData% 目录中的某个位置。但是我找不到在连接字符串中引用应用程序数据路径的方法(在 App.Config 中)

到目前为止,我了解到:不支持 %APPDATA% 并且使用设置类(如建议的那样)也不起作用(设置类在已引发异常时未构造)。

是否可以在 connectionString 属性(在 App.Config 中)中使用应用程序数据文件夹(或其他特殊文件夹)?

注意:似乎我正在寻找一种解决方案来尽早修改连接字符串(在代码中),而不是本机 App.Config 解决方案。

0 投票
4 回答
4788 浏览

windows - Windows 中是否有非提升用户具有写入权限的共享文件夹?

我知道 commonappdata (所有用户)可以保存系统范围的应用程序设置,但在 Vista/7 下非提升用户不能写入该目录。

是否有一个在用户之间共享并且任何非管理员用户都可以写入的文件夹?

这就是我需要这个的原因:我的应用程序由具有提升权限的 Inno Setup 安装程序安装在 PF 目录中。然后,当实际的非管理员用户运行该程序时,它会使用另一个非提升的 Inno Setup 安装程序将其设置复制到用户的 AppData 目录。卸载程序后(由具有管理员权限的系统范围的安装程序启动),我想从每个用户的 AppData 目录中卸载程序的文件。

我可以想到两个解决方案: 1. 获取 Windows 用户列表并遍历他们的 AppData 目录(似乎太复杂了) 2. 将卸载程序的路径存储在上述通用用户数据目录中。

有任何想法吗?

谢谢!

0 投票
4 回答
3258 浏览

vb6 - 将 VB6 的 Data 文件夹移出 Program Files

我维护一个 VB6 应用程序,将其数据(访问文件)存储在应用程序文件夹的子文件夹中。因此,当用户将应用程序安装到默认位置时C:\Program Files\MyApp,数据最终会出现在虚拟存储中。我现在得到了一项艰巨的任务,将 1000 条左右的 App.Path 语句转换为不会有任何安全问题的 Data 文件夹的路径。有人可以通过指出一些资源的方式来帮助我,这些资源将向我提供如何处理Users\< Username>\AppData\Local\文件夹中的数据吗?
我应该使用本地 AppData 文件夹,还是让用户选择合适的位置?

0 投票
1 回答
4319 浏览

windows-7 - 如何使用 Inno Setup 清除用户的应用数据文件夹?

当我使用 Inno Setup 卸载程序卸载我的应用程序时,在用户的 AppData 文件夹中创建的运行时文件仍然存在。是否可以删除它们?

0 投票
1 回答
823 浏览

c++ - 从 Windows 服务获取 %appdata% [C++]

如主题 - 有没有办法获取当前记录的用户 appdata 环境变量?

在应用程序中,使用 SHGetFolderPath() 或简单地 getenv("appdata") 没有问题,但在服务中这些方法不起作用。它作为“系统”帐户运行。

我认为这应该是一种使用 WMI 获取 %appdata% 的方法,但我不确定。

当我得到 %appdata% 时,%userprofile% 是我处理它的第二个兴趣点。

0 投票
3 回答
11274 浏览

inno-setup - 使用 InnoIDE 写入 AppData 目录?

我需要写信给:

C:\Users\user\AppData\Roaming\AppName

安装过程中的文件夹。我正在使用 InnoIDE 程序进行设置,它很棒。但是,它似乎缺少用于轻松访问该目录的“AppData”特殊文件夹。

例如,您可以使用: DestDir: "{app}" 来编写应用程序目录。

但是您如何访问 AppData?是否有所有预设 DestDir 选项的列表?

0 投票
6 回答
44528 浏览

c++ - 如何使用 C++ 打开 %appdata% 中的文件夹?

众所周知,appdata文件夹是这个

在 Windows 7 上

由于我的应用程序将部署在各种 Windows 操作系统上,因此我需要能够 100% 地获取文件夹。问题是你如何在 C++ 中做到这一点?因为我不知道确切的 Windows 操作系统,它可能是 XP、Vista 或 7,最重要的是我不知道用户名是什么。

0 投票
0 回答
354 浏览

c++ - 无法从 appdata 文件夹 C++ 发送文件

所以我能够通过获取AppData文件夹SHGetKnownFolderPath并将其打印的内存地址转换为可读字符串

所以你可能注意到了newstring.append. 我所做的是将我想要的文件夹名称和文件附加到AppData位置的末尾C:\Users\*Username*\AppData\Roaming(并在此处附加我的文件夹和文件)。

然后我使用cURL将文件从newstring我的cURL函数发送到调用sendfile,但是由于黑客我试图将内存地址转换为可读字符串,然后附加其他信息,然后我得到了一个堆损坏的消息。

然后我尝试手动放置目录和文件的路径以使其cURL运行curl_formadd,但它仍然无法正常工作。但是,如果应用程序所在的文件中有一个文件,并将其用于通过 HTTP 发送,则它可以工作。如果我添加完整路径,即添加C:\Users\*Username*\AppData\Roaming\myfolder\myfile.txtcurl_formadd函数中,则不会发生任何事情。

那么我该如何从我想要的目录中获取该文件并发送它cURL呢?

0 投票
2 回答
1719 浏览

c# - 是否可以将上传的文件保存在 ~/Content 中?(ASP.NET MVC2)

在调试/测试时,我一直在尝试将传入的上传图像保存在我的开发机器上的 ~/Content 中,但没有文件被传输到那里。该文件夹是否允许将图像保存/传输到它,或者我需要将它们保存在 ~/App_Data 中吗?


编辑:我正在使用的代码:

这两个文件都是HttpPostedFileBase对象。我目前使用的服务器只是在 VS 调试期间运行的 ASP.NET 服务器。