我不是專家,但從我一直理解的,這是一般的概念。
Appdata\Roaming
是處理「漫遊」配置文件這一概念的文件夾。因此,例如,在企業環境中,您可以登錄到Windows用戶配置文件,並從企業設置的服務器獲取權限,特權和/或首選項。現在,如果您運行業務使用的任何應用程序,它可能會從您的Appdata\Roaming
文件夾(或有時註冊表)中提取信息以驗證您的憑據和/或爲您提供允許的權限(也許您只能訪問只讀例如特權)。
Appdata\Roaming
和Appdata\local
或Appdata\Locallow
之間的差異或許可以命名約定確定,但基本上,本地的東西是爲了留在該機器上,而漫遊的東西可能是在您的整個網絡。因此,您可以訪問漫遊數據以將用戶登錄到您的服務器,但是如果您具有特定綁定到該計算機的信息,則可以訪問本地文件夾。
Is it possible to choose another place to create the folder?
我會想象這是可能的,但有太多的因素說(什麼平臺,什麼是創建的文件的意圖,等等)。我很確定當用戶註銷時(在公司環境中),爲相應的用戶上傳roaming
文件夾,因此如果您要將文件放置在漫遊配置文件之外,該用戶將無法獲得他數據備份。
再說一遍,我可能是錯的。如果您想了解更多信息,請查看this question和this document。希望這有助於!