私は設定データを渡す唯一の方法は、データを読むためのファイル名を与えることです。私は、これを消費するすべてのアプリケーションで使用する別の共有ライブラリを作成しています。そのため、ローカルの一時フォルダにデータを格納し、共有ライブラリを呼び出すと削除する方法が必要です。アプリケーションが持つアクセス許可を知らなくても、これを行う簡単な方法はありますか?私はIsolatedStorageを、ClickOnceアプリケーションで使用されているのを見ていると思っていますが、ライブラリに渡すためにファイルパスを取得できるかどうかわかりません。.NET:一時的なデータのアクセス許可が制限されたファイルを書き込む方法
1
A
答えて
0
IsolatedStorageは、基本的にエンドユーザのファイルシステム上の領域のクローズです。それをクッキーと比較してください。ブラウザは、エンドユーザのマシン上の情報をクッキーとしてのみ保存することができ、ブラウザはクッキーストレージの場所を決定します。独立したストレージ内のファイルは操作できますが、外に出すことはできません。
私の質問は、どのようなアプリですか(Windows、Web、Silverlight)ですか?それは、エンドユーザーのマシンにインストールされているので、それはWindowsアプリケーションの場合は、基本的にあなたが望むことを行うことができます。
1
ユーザーは常にそのディレクトリに完全にアクセスできる必要があるため、string tempPath = System.IO.Path.GetTempPath();
を参照することもできます。
1
Path.GetTempFileName()を使用できます。これにより、ユーザーがアクセスできる一時ディレクトリに一時ファイル名を取得できます。このGetTempPathの利点は、ランダムなファイル名も生成することです。
関連する問題
- 1. スタートアッププログラムのアクセス許可をxamarinに書き込む方法
- 2. ロックされたファイルにデータを書き込む方法は?
- 3. 一時的な場所にファイルを書き込む
- 4. ファイアストア制限時間あたりの書き込みアクセス
- 5. rootユーザーがHDFSにファイルを書き込むことを許可する方法
- 6. 許可されたPHPユーザーへのファイルへのアクセスを制限する
- 7. 一時ファイルを含むフォルダのアクセス許可
- 8. PHP内からファイルを書き込む方法 - 許可が拒否されました
- 9. 制限付きサイズのテキストファイルにデータを書き込む
- 10. M4で一時ファイルに書き込む
- 11. 制限付きのユーザープロンプト入力でファイルを書き込む
- 12. 無限ループで受信したデータをファイルに書き込む方法
- 13. 辞書(コレクション)オブジェクトをファイルに書き込む方法(VB .Net 2010)
- 14. クエリが許可されるメモリ制限
- 15. 私のデータベースでsaのアクセス許可を制限する方法
- 16. OpenShiftの既定のアクセス許可を制限する方法
- 17. Javaのファイルメモリ制限に書き込む?
- 18. 公開アクセス可能なサーバーにkmlファイルを書き込む方法は?
- 19. アクセス制御許可ヘッダーでAngularJS要求アクセス制御許可ヘッダーが許可されていない
- 20. 私のPythonコードを一時的なデータベースに書き込む
- 21. 一時的でないコピーコンストラクタを一時的に許可する方法
- 22. ターゲットファイルを別のサーバーフォルダに書き込むためのInformaticaのアクセス許可とアカウント
- 23. ジュリア:データを:: Cmdに書き込む標準的な方法
- 24. PHP書き込みファイルとアクセス許可を設定
- 25. ファイル書き込み用フラスコのアクセス許可
- 26. Juliaでcsvファイルにデータを書き込む最も効率的な方法
- 27. プロジェクトディレクトリに保存されたファイルに書き込む方法
- 28. 既存のLog4jを新しいファイルに強制的に書き込む方法
- 29. S3バケットに認証されたユーザーの書き込みアクセスを許可する
- 30. 計算されたデータをファイルに書き込む