当我运行一个可执行文件时,会在AppData\Roaming\
其中创建一个文件夹,该文件夹的名称与可执行文件相同。
我不知道何时创建文件夹?是windows系统决定的吗?是否可以选择其他位置来创建文件夹?
我注意到我电脑上安装的几乎每个程序都有一个对应的文件夹AppData\Roaming\
。windows系统似乎会为计算机上安装的每个程序创建一个文件夹。
当我运行一个可执行文件时,会在AppData\Roaming\
其中创建一个文件夹,该文件夹的名称与可执行文件相同。
我不知道何时创建文件夹?是windows系统决定的吗?是否可以选择其他位置来创建文件夹?
我注意到我电脑上安装的几乎每个程序都有一个对应的文件夹AppData\Roaming\
。windows系统似乎会为计算机上安装的每个程序创建一个文件夹。
我不是专家,但据我一直了解,这是一般概念。
Appdata\Roaming
是一个处理“漫游”配置文件概念的文件夹。因此,例如,在企业环境中,您可以登录您的 Windows 用户配置文件,它会从您的企业设置的服务器中提取权限、特权和/或偏好。现在,如果您运行企业使用的任何应用程序,它可能会从您的Appdata\Roaming
文件夹(或有时注册表)中提取信息以验证您的凭据和/或为您提供允许的权限(也许您只能访问只读权限, 例如)。
Appdata\Roaming
和Appdata\local
或之间的区别Appdata\Locallow
可能可以通过命名约定来识别,但基本上,本地的东西是要留在那台机器上的,而漫游的东西可能会在你的整个网络上。因此,您可以访问漫游数据以将用户登录到您的服务器,但如果您有专门与该计算机相关的信息,则可以访问本地文件夹。
Is it possible to choose another place to create the folder?
我想这是可能的,但是有太多因素要说(什么平台,创建文件的目的是什么等)。我很确定roaming
当用户注销时(再次,在公司环境中),该文件夹已为相应用户上传,因此如果您将文件放在漫游配置文件之外,该用户将不会获得他的数据支持。