問題タブ [application-data]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 「マシンごと」のアプリケーションの詳細を格納するためのパス
私のアプリケーションは、いくつかの情報をファイルに書き込み、それをマシンに共通 (すべてのユーザーに共通) に保つ必要があります。
現在、C:\Documents and Settings\All Users\Application Dataに保存しました
しかし問題は、ファイルが管理者によって作成されるたびに、他のすべてのユーザーがそのファイルへの書き込み権限を持っていないことです。
しかし、すべてのユーザーがファイル内のデータを変更できるように、すべてのユーザーにファイルへの書き込み権限が必要です。誰でもこれで私を助けることができますか?
編集:すべてのユーザーに共通の xml ファイルを保存する必要があります。
ありがとう
c# - アプリケーションのインスタンスごとに一意のアプリケーション データ ディレクトリを作成する
ユーザーによって定義されたさまざまなディレクトリに、多くのインスタンスとしてインストールされる ac# アプリケーションを作成しました。例えば
で、これらのインスタンスごとに 1 つずつ、別々のディレクトリにあるデータ ファイルを読み書きしたいと考えていますEnvironment.SpecialFolder.LocalApplicationData
。
インストールされた各実行可能ファイルから対応するディレクトリを参照するために、私のコードで使用する最善の方法は何ですか? 例えば
java - Java-アプリケーションデータをどこに置くか?
多数のリソースファイルを必要とするJavaアプリケーションを作成しています(それぞれ20〜40Kのファイルが約100個あります)。これらはユーザーが編集することはありませんが、定期的に更新する必要があります(アプリケーションには、リソースファイルへの変更を確認してダウンロードする機能があります)。理想的には、アプリケーションはクロスプラットフォームである必要があります。
プログラムディレクトリのサブディレクトリへの書き込みアクセスを許可することは、一般的に眉をひそめます。私がWindowsアプリケーションとしてそれを行っていた場合、それらをアプリケーションデータに入れるかもしれませんが、それはクロスプラットフォームではありません。それらを置くのに最適な場所はどこですか?
c# - 非ローミング ユーザー用のマシン全体のアプリケーション設定はどこに保存すればよいですか?
同じ設定でマシンのすべてのユーザーに対して実行する必要がある WPF アプリケーションがあります。設定は読み取り/書き込み可能である必要があります。たとえば、以前はユーザー構成設定を CommonApplicationData に保存していました。
CommonApplicationData
しかし、ローミング プロファイルに使用されていることを今朝読みました。つまり、マシン固有のものではありません。私が見つけた限りでは、アプリケーション データ ( source )には次のオプションがあります。
要約すると、オプションは次のとおりです。
- シングル ユーザー、ローミング
- すべてのユーザー、ローミング
- シングル ユーザー、非ローミング
私が必要としているのは、ローミングしていないすべてのユーザーです。私の最初の考えは、すべてをインストール フォルダに放り込むことでしたが、それは少し古風に思えますか?
考え?
android - サブクラス化されたアプリケーション オブジェクトに静的シングルトン コードを記述する必要性
Android では、アプリケーション オブジェクトをサブクラス化または拡張する必要があるときはいつでも、次のようにします。
次に、マニフェスト ファイルに必要な変更を加えます。このコード行を書く必要は何ですか?
Application オブジェクトにアクセスするときはいつでも、次のコードを使用してアクセスします。
上記は、常に Application クラスの 1 つの静的オブジェクトを返します。getinstance メソッドを記述する必要は何ですか? いくつかのブログや Android 開発者の Web サイトで、上記が正しい方法であると読んだことがありますが、なぜ理解できなかったのでしょうか?
Application オブジェクトは、アプリケーションの実行開始時にメモリ内に作成されます。この後、再初期化することはできません。つまり、次のコードを書くことはできません。
たとえそうしたとしても、getInstance メソッドは役に立ちません。
前もって感謝します。
vb.net - 「\appdata\roaming」にアクセスし、いくつかのディレクトリに移動してファイルを検索するにはどうすればよいですか?
私のプログラム (Visual Basic 2010) は、さまざまな人のマシンで実行する必要があるため、%appdata% のような相対パスを使用する必要がありますが、ランダムな名前のディレクトリからファイルを取得する必要もあります。こんな感じです:
また、ランダムに名前が付けられたディレクトリは、Dir3 内の唯一のディレクトリです。(ところで、ファイルパスを取得しようとしています)
私はこれを使用できますが、ランダムなディレクトリを通過しません (そして、そこにある環境クラスで検索する方法が見つかりません)
そして、これを試してみると、
AppData は、appdata\roaming 内のフォルダーである WindowsApplicaiton1\1.0.0 何かに私を送信します。
基本的に私の質問は、電子メールの添付ファイルとして使用できるファイル パスを取得するために、ランダムに名前が付けられたディレクトリ (アプリケーション データ内) のみに検索を制限して、ファイルを検索できますか?
c# - 重要なファイルはどこに安全に保存できますか?
私はC#プロジェクトに取り組んでいます。
アプリケーションの最初の実行で、SQL Server 2008はデータベースを作成したいと考えており、SQLServer2008でプログラムファイルにMDFファイルを作成したいと考えていました。しかし、Windows(XP)ではファイルを作成できず、「アクセスが拒否されました」というエラーが表示されます。
My MDFファイルを安全に保存できる場所はどこですか?「アプリケーションデータ」フォルダは安全な場所ですか?このフォルダにファイルを作成する権限はありますか?または、ファイルを保存するためのより良い場所はありますか?
android - Androidで、データベースをクリアせずにプログラムでWebキャッシュをクリアする方法
初めてログインできるので、このブログhttp://www.androidhive.info/2012/03/android-facebook-connect-tutorial/で提案されているように、Facebook 機能を統合している Android アプリを開発しています。しかし、ログアウト後、アプリケーションデータにWebキャッシュが作成されるため、再度ログインできません....私の問題を解決するために使用できる方法はありますか...ここで提案されているように、以下のコードを使用していますが、削除できません ウェブキャッシュを削除します...
データベースを削除せずにウェブキャッシュを削除する別の方法を提案してください.....
windows-8 - Windows 8 アプリケーション データ
私の Windows 8 アプリケーションでは、アプリのコンテンツを含むいくつかのデータ ファイル (おそらく xml) が必要です。これらは各ユーザーで同じであり、新しいバージョンがリリースされたときにのみ更新する必要があります。
これらのファイルを保存/読み取るための適切なメカニズム/場所は何ですか?