私は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. BHO:regisitryに書き込む場所は?
- 4. WebServiceにリクエストを書き込む場所
- 5. powershellは、ある場所のファイルを名前に基づいて別の場所に書き込むよりも上に探します。
- 6. if条件に基づいてcsvファイルに新しい列を書き込む
- 7. Pythonの変数に基づいてディレクトリにファイルを書き込む
- 8. Pythonでの位置に基づいてファイルにデータを書き込む方法
- 9. WMI情報に基づいてレジストリに書き込むPowershellスクリプト
- 10. 類似アイテムのリストに基づいてファイルを作成して書き込む
- 11. java web app特定の場所にファイルを書き込む
- 12. Nodejs:Unixネットワークの場所にファイルを書き込む
- 13. 別の場所でファイルに書き込む方法は?
- 14. FileFormatに基づいてsparkカスタムデータソースを書き込む方法
- 15. 一時的な場所にファイルを書き込む
- 16. ダッシュコードのバックエンドコーディングを書き込む場所
- 17. 埋め込みビューコントローラのコードをcontainerViewに書き込む場所
- 18. Googleのデータフロー入力に基づいて複数のテーブルに書き込む
- 19. 番号に基づいて複数の配列に書き込む方法は?
- 20. Linux:ステータスを小さなファイルに書き込むことが多い場所?
- 21. スコアボードに入力トランザクションを書き込むべき場所
- 22. アセンブリでFFFF0Hの場所に書き込む方法は?
- 23. メモリの場所に書き込む方法は?
- 24. URLに基づいてファイルにデータを書き込むにはどうすればよいですか?
- 25. 行を繰り返し、特定の行条件に基づいて新しいファイルに書き込む
- 26. プロジェクトの場所に基づいてVisual Studioの色を変更しますか?
- 27. チェックボックスリストで選択された値に基づいてSQL文を書き込む
- 28. GWTにconfigパラメータを書き込む場所は?
- 29. System.outがサーブレットに書き込む場所はどこですか?
- 30. Windows XP:IEからレジストリに書き込む場所は?
意志はイエス、アンラッキー@ Debugフォルダ –
を与えます。また、どこからでも.exeを実行すると、アプリケーションフォルダが表示されます。 –
素晴らしい...しかし、それは詐欺師としてマーク –