「マイドキュメント」をゴミ捨て場として使用することの倫理[非公開]

StackOverflow https://stackoverflow.com/questions/1606248

  •  05-07-2019
  •  | 
  •  

質問

私がしばらく疑問に思ったこと、一般的な意見を聞きたいもの:

これが以前に尋ねられた場合、高度な謝罪、私は検索を行い、同様のものを見つけることができませんでした。この質問は、"保存する場所を修正するなどの質問に関連していますWindowsの一時ファイル?" ですが、まったく同じではありません。

WindowsでXPからVista、そして今では7に費やしてきたことに気付きましたが、「マイドキュメント」ディレクトリは、個人的な「もの」を置くことを奨励されている場所から徐々に変わってきましたランダムなアプリケーションが保存したいジャンクの捨て場。

たとえば、仕事用XPマシンの「マイドキュメント」ディレクトリを見ると、Adobe、FX Composer、Maya、Processing、Visual Studio 2005/2008、Visual Studio Samples、Window Clippings、Evernoteのフォルダーがあります....リストは延々と続きます。

実際、私が今そのフォルダを使用する最後のことは、「もの」を保存することです。個人的には、実際のドキュメントをそこに保存しているだけでなく、これらのランダムなアプリケーション設定は整理しきれず、整理するのが苦痛です。さらに、バックアップソフトウェアなどに頭痛の種が追加されています。S/ N比は驚くばかりです。

とにかく、私は自分のアプリケーションに関連するいくつかの設定を保存したいコードを書く立場にいることに気づきました。これらの設定は理想的には「グローバル」である必要があります(当社のソフトウェアは定期的に更新されます)。設定自体はレジストリに保存できますが、バックアップファイル、圧縮アーカイブ、サンプルなどはどうですか...

だから本当に私が求めているのは、この状況に適切な解決策は何ですか?群衆に従い、「マイドキュメント」をゴミ捨て場として使用しますか?とにかくそのフォルダーは償却ですか、それとも問題に追加していますか?

「マイドキュメント」をアプリケーションのストレージエリアとして使用していますか?私の欲求不満をそこに現れるすべてのジャンクと共有しますか?

私のソフトウェアのユーザーはセミハイテクに精通しているので、おそらくそれが他のディレクトリと同様の単なるディレクトリであることを理解するでしょう(そして、他の場所にあることを扱うことができます)-しかし、エドナおばさんはそれを理解しないだろうと思うので、答えはコンテキストに依存しますか?

事前に感謝します!


編集:

%APPDATA%の提案に感謝-これはユーザーに公開されるべきではないアプリケーションの設定やファイルには適していると思いますが、ユーザーが自分で移動/管理するのに役立つファイルについてはどうでしょうか?マイドキュメントが唯一の解決策ですか、それとも%APPDATA%に固執する必要がありますか?

役に立ちましたか?

解決

これはインストール時に設定し、後でユーザーが設定できるようにします。理想的には、マイドキュメントとAPPDATAの2つの選択肢のみを提供します。

APPDATAをデフォルトにしますが、自動的にアーカイブされるMy Documentsフォルダー内のすべてを必要とするエンタープライズ管理者向けに、インストール時にこれを簡単に変更できるようにします。

他のヒント

これらがアプリケーションプライベートファイル(つまり、ユーザーに表示されるドキュメントではない)の場合、%APPDATA%フォルダーの目的はこれですか?

「ダンピンググラウンド」としては良い考えではありませんが、バックアップを簡単に開始できます。

職場では、ユーザーのマイドキュメントフォルダはすべてネットワークドライブ上にあり、自動バックアップシステムで簡単にキャプチャできます。

アプリケーションが「マイドキュメント」にデータをダンプしているからです。すべきだという意味ではありません。少なくとも、そこにダンプする必要がある場合は、フォルダーを非表示にします。本当に、%APPDATA%を使用する必要があります。

アプリケーションデータは設定などを保持する場所であり、マイドキュメント(おそらくアプリケーション固有のサブフォルダー内)は、アプリケーションによって生成された出力データファイルを保持するデフォルトの場所です。

インストーラー/アプリケーション設定ダイアログを介して後者を構成可能にすることは、最も優れた総合ソリューションです。

〜/ .app_name の下に保存するUnix / Linuxの伝統に従ってください。非表示になっていることを確認してください。が" My Documents"になる可能性があります。フォルダー

ライブラリウィンドウのいずれか(ドキュメントミュージックビデオなど)

場所メニューをクリックします(他のメニューを含むペインの右側の反対側のドキュメントペインのメニューの左側で:フォルダータイプのフォルダードロップダウンメニュー)

場所と呼ばれるか、すでに複数の場所がある場合、メニューが呼び出されます:含む:n個の場所。

その場所メニューをクリックするだけで、必要な数のドキュメントディレクトリを追加できます。 指定したディレクトリがプライマリ表示ドキュメントフォルダになるように順序を変更できます。 (また、デフォルトの保存フォルダーを元のフォルダーとして選択することもできます。アプリケーションは元のデフォルトの場所にダンプされ、プライマリーの場所はそのままになります)

ただし、一部のナビゲーションウィンドウでは、すべての場所が1つの大きなドキュメントフォルダーとして一緒に表示されます。 (面倒ですが、これらのすべての場所を一度にナビゲートする利点があります...そのため、これらの検索ウィンドウのプロンプトは意味があると思いますか?)

Mayaがデフォルトの保存場所ではなく、クリーンなプライマリカスタムドキュメントの場所を使用するようにシステム環境を設定できます。 システムプロパティコントロールパネルの[詳細設定]タブで: のシステム変数を作成/編集...

MAYA_APP_DIR E:\ myCustomDocs \ Maya

(別の高速ハードドライブを使用してSSDシステムのスペースを節約します。)

柔軟性を高めるために、ハードリンクソフトリンクとシンボリックリンクのセットアップを調べてください! ここで、ディレクトリは次のような単純なものを指します。

mklink / J [古い場所]新しい場所

より多くのオプションとパワーを提供します!

役立つと思いますか

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top