プログラムから一時ファイルを保存する必要がありますが、現在はAppDataパスを使用しています。しかし、私はちょうどWindows上の非管理者(ゲスト)アカウントで自分のプログラムを試しています。 WindowsはAppDataフォルダへのアクセスを拒否しているため、エラーが発生しています。ユーザーごとの一時ファイルを保存する方法は?
最も低いアクセス許可を持つユーザーでも使用できるAppDataではなく、最も理想的なパスは何でしょうか?
Google Webサイトで、必要なパスと要件を列挙した記事を見たことがありますが、見つけられませんでした。あなたは一時ファイルを保存したい場合は
おかげ
'%TEMP%'は適切なものに設定されていませんか? –
'AppData'は現在の(管理者以外の人も)AFAIkが許可されています...あなたは正確にどのようなエラーになりますか? – Yahia
エラーは、コードをAppDataパスにファイルを保存しようとしたときの例外からのものです。管理者アカウントではすべて正常に動作しますが、ゲストではありません。 –