在'AppData \ Roaming'中创建程序文件夹的时间是几点?

时间:2013-07-30 09:16:12

标签: windows windows-7 operating-system

我是一个在Windows上运行的大型软件的c / c ++程序员。每次运行可执行文件时,如果我先删除它,就会在'AppData \ Roaming \'中创建一个文件夹。文件夹的名称与可执行文件所在的文件夹名称相同。

我不知道文件夹的创建时间。它是由Windows系统决定的吗?该文件夹的创建时间是几点?是否可以选择其他地方来创建文件夹?

我注意到我计算机上安装的几乎所有程序都在“AppData \ Roaming”下有一个相应的文件夹。似乎windows系统将为计算机上安装的每个程序创建一个文件夹。

1 个答案:

答案 0 :(得分:0)

我不是专家,但从我一直以来的理解,这是一般概念。

Appdata\Roaming是一个处理“漫游”配置文件概念的文件夹。因此,例如,在企业环境中,您可以登录到Windows用户配置文件,并从您的企业设置的服务器中获取权限,特权和/或首选项。现在,如果您运行业务使用的任何应用程序,它可能会从您的Appdata\Roaming文件夹(或有时是注册表)中提取信息以验证您的凭据和/或为您提供允许的权限(可能您只能访问例如,只读权限。

Appdata\RoamingAppdata\localAppdata\Locallow之间的差异可能可以通过命名约定来识别,但基本上,本地内容是留在该机器上,而漫游的东西可能在整个网络中。因此,您可以访问漫游数据以将用户登录到您的服务器,但如果您拥有与该计算机特定关联的信息,则可以访问本地文件夹。

Is it possible to choose another place to create the folder?

我认为这是可能的,但有太多的因素可以说(什么平台,创建文件的意图是什么等)。我非常确定在用户注销时(同样在公司环境中)为相应的用户上传roaming文件夹,因此如果您要将文件放在漫游配置文件之外,那么该用户就不会没有备份他的数据。

同样,我可能错了一些。如果您想了解更多信息,请查看this questionthis document。希望这有帮助!