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
ユーザーがログアウトしたときに(企業環境で)、対応するユーザーのフォルダーがアップロードされることは間違いないので、ファイルをローミングプロファイルの外に配置すると、そのユーザーは自分のデータを取得できません。バックアップしました。
繰り返しますが、私はこれについていくつか間違っている可能性があります。詳細を知りたい場合は、この質問とこのドキュメントを確認してください。これが役に立ったことを願っています!