- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:出力先のパスを保存したい)
C#もしくはVBで出力先のパスを保存する方法
このQ&Aのポイント
- こんにちは。C#もしくはVBについてお教え下さい。VS2010を使っています。フォームにはボタン1つとテキストボックス1つが配置されています。ボタンをクリックすると、テキストボックスに入力されたパスにデータが出力されるようにしたいです。アプリを終了しても、そのパスが保存され、次回アプリ起動時にもそのパスが読み込まれるようにしたいです。20種類くらいのパスの出力先を変更できるようにしたいです。パスを保存する方法としては、URLにある2つの方法が参考になると思いますが、具体的にどちらを使用するかはわかりません。助言をお願い致します。
- C#とVBで出力先のパスを保存する方法について教えてください。現在、VS2010を使用しています。フォームにはボタンとテキストボックスがあります。ボタンをクリックすると、テキストボックスに入力されたパスにデータを出力する機能を実装したいです。また、アプリを終了してもパスが保存され、次回アプリ起動時にも読み込まれるようにしたいです。さらに、20種類程度のパスの出力先を変更できるようにしたいです。どの方法を使用すれば良いか迷っています。参考になる情報を教えてください。
- C#とVBで出力先のパスを保存する方法についてお教えください。現在、VS2010を使用しています。フォームにはボタン1つとテキストボックスが配置されています。ボタンをクリックすると、テキストボックスに入力されたパスにデータが出力されるようにしたいです。また、アプリを終了した後も指定したパスが保存され、次回アプリ起動時にも使用されるようにしたいです。20種類ほどのパスの出力先を変更できるようにしたいですが、具体的な保存方法について分かりません。どのように保存すれば良いでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> 自分なら実行ファイルと同じ場所にファイルをおいておくけどね。 Windows Vista 以降のOSでは、Program Files 配下のフォルダは、アクセス権が強力に設定されていて、ファイルの書き込みに際して、権限昇格の確認ダイアログを表示させないといけないようになりました。 そんなわけで、いまどき実行ファイルと同じ場所ってのはダメっす。 設定ファイルを置くなら、c:\users以下のユーザーフォルダですね。
その他の回答 (2)
- tsunji
- ベストアンサー率20% (196/958)
回答No.2
自分なら実行ファイルと同じ場所にファイルをおいておくけどね。 テキストファイルならエディタでも編集できるし。
質問者
お礼
テキストファイルで記憶というのはINIファイルですね。ご回答ありがとうございます!
- kawais070
- ベストアンサー率52% (2242/4283)
回答No.1
レジストリでいいんじゃない? レジストリでもファイルでもいいけど、どちらもユーザー用の領域とシステム用の領域がありますので、ユーザー用の領域を使うようにしましょう。 レジストリだったら、\HKEY_CURRENT_USER\Software 配下ね。
質問者
お礼
レジストリ・・・今まで使ったことがないですので、ちょっと怖いです。でもありがとうございます!!
お礼
ご回答ありがとうございます。色々調べていたらXMLがよさそうとありますので、それで行こうかなと思います。