0

Windows フォーム アプリケーションによって作成されたドキュメントとログを保存するための「正しいフォルダ」を決定しようとしています。このアプリケーションは教育で使用され、すべてのパスが SQL サーバーに保持されています。一部 (ログ ファイル パスが共有されているなど) はネットワーク上でアクセスできますが、特に一時ドキュメントの場合は、デフォルトでストレージをどこに設定する必要がありますか? 最近、Users/username/AppData/ フォルダーを試しましたが、インストール後に異なる結果が得られているようです。これまでのところ、私はこれを、学校で好きなことを何でもできるように、ユーザーの資格情報に任せてきました (はい、確かに衝撃的です)。

誰かが私に MSDn の記事の方向性を教えてくれたり、よく知っている場合は、返信してください - ありがとう。

** 2013 年 10 月 9 日編集 - 申し訳ありませんが、さらに明確にする必要があります。Microsoft がこのソート オフ アクティビティ用に設計したフォルダ/構造を探しています。私のアプリケーションは、すでにユーザーに独自の作業ディレクトリを作成する機能を提供しています (いくつか必要です) が、この種のアクティビティには「正しい」場所を使用したいと思っています...適切な場所は c:/ になると思いましたUsers/USERNAME/Appdata/APPLICATION FOLDER/ しかし、私が言及したように、アプリケーションをインストールするときにいくつかのアクセス権の問題に遭遇しました....それがよりよく説明されることを願っています-ありがとう

4

1 に答える 1

0

一時ディレクトリを作成するには、次のようなものを使用できます。

public string GetTempDirectory() { 
 string path = Path.GetRandomFileName(); 
 Path.Combine(Path.GetTempPath(), path); 
 Directory.CreateDirectory(path); 
 return path; 
}

パス クラス情報 ディレクトリ クラス情報

于 2013-09-09T19:13:55.803 に答える