0

私が使用しているアプリケーションは、XPのUser \ApplicationDataフォルダーとVistaのAppData\Roamingフォルダーに書き込みます。Vistaマシンの1つに、AppData\Roamingフォルダーがありません。その結果、アプリケーションの一部の機能が機能していません。以前にそのようなシナリオに遭遇したことがありますか?この場合どうしたらいいかわかりません。AppData \ Roamingフォルダーを作成できますか?

ありがとうjbsp72

4

1 に答える 1

1

これらのパスをハードコーディングしている場合は、代わりに環境変数を使用する必要があります。

問題のマシンで、コマンド プロンプトを開き (WinKey+R>cmd>Enter)、Enterecho %appdata%キーを押します。現在のユーザーのアプリケーション データ パスを返す必要があります。

...ああ、環境変数を使用するには、たとえば次のように置き換えc:\Program Files\MyProgram\dataます%programfiles%\MyProgram\data

利用可能なこれらのリストは多数あり、そのリストはhttp://vistaonwindows.com/environment_variables.htmlにあります。

于 2010-01-22T15:01:00.503 に答える