私はVisual StudioでC#のWindowsアプリケーションを作成しています。プログラムが保存されているフォルダに基づいて、自分のプログラムが自動的にフォルダにファイルを保存するようにしたいのですが、私はDirectory.GetCurrentDirectory()を試しました。それへのアクセスは私には拒否されます。助言がありますか?プロジェクトの場所に基づいてファイルに書き込む
-3
A
答えて
0
てみ使用:
string filePath = AppDomain.CurrentDomain.BaseDirectory + "\\myfilename.txt";
0
はあなたのセキュリティ権限を確認してください。 OKの場合はアクセス権が必要です。デバッグモードにあるとき、ファイルを保存するにはちょうど
using (System.IO.StreamWriter file =
new System.IO.StreamWriter(@"C:\Users\Public\TestFolder\WriteLines2.txt"))
{
file.Write......
}
または
// Create the file.
using (FileStream fs = File.Create(path))
{
Byte[] info = new UTF8Encoding(true).GetBytes("This is some text in the file.");
// Add some information to the file.
fs.Write(info, 0, info.Length);
}
+0
「アクセスが拒否されました」と思われる可能性が高いですが、アクセス権はアクセス権にはまったく関係ありません... OPはフォルダ名をファイル名として使用しようとしています。将来質問に答えるときは、そのようなケースを明確にしたいかもしれません(OPは作業するコードを提供していないので)。 –
関連する問題
- 1. EditTextの内容に基づいてファイルに書き込む
- 2. CSVセルPythonに基づいてXMLファイル名を書き込む
- 3. Pythonでの位置に基づいてファイルにデータを書き込む方法
- 4. Pythonの変数に基づいてディレクトリにファイルを書き込む
- 5. WebServiceにリクエストを書き込む場所
- 6. BHO:regisitryに書き込む場所は?
- 7. 類似アイテムのリストに基づいてファイルを作成して書き込む
- 8. 別の場所でファイルに書き込む方法は?
- 9. 一時的な場所にファイルを書き込む
- 10. ダッシュコードのバックエンドコーディングを書き込む場所
- 11. 番号に基づいて複数の配列に書き込む方法は?
- 12. Linux:ステータスを小さなファイルに書き込むことが多い場所?
- 13. URLに基づいてファイルにデータを書き込むにはどうすればよいですか?
- 14. プロジェクトの場所に基づいてVisual Studioの色を変更しますか?
- 15. メモリの場所に書き込む方法は?
- 16. ログレベルに基づいて異なるファイルに書き込むためのlog4netの設定
- 17. Windows XP:IEからレジストリに書き込む場所は?
- 18. System.outがサーブレットに書き込む場所はどこですか?
- 19. GWTにconfigパラメータを書き込む場所は?
- 20. ファイルに書き込むpython
- 21. Spark:Avroファイルに書き込む
- 22. ファイルに書き込むキーストローク
- 23. ファイルに書き込む(Python)
- 24. ファイルに書き込む
- 25. IPアドレスに基づいてDBに場所を保存
- 26. ユーザーの場所に基づいてカスタムロケーションリストを表示
- 27. ユーザーの場所に基づいて天気を表示する
- 28. ユーザーの場所に基づいて通知を送信する
- 29. iphone4の場所に基づいて地図をロードする
- 30. ファイルに書き込むときのUnicodeEncodeError
意志はイエス、アンラッキー@ Debugフォルダ –
を与えます。また、どこからでも.exeを実行すると、アプリケーションフォルダが表示されます。 –
素晴らしい...しかし、それは詐欺師としてマーク –