• ベストアンサー

同フォルダの中にファイルを生成するには?

exeファイルと同じフォルダのなかに、txtファイルを生成したいのですが, どうすればいいのでしょうか? ディレクトリを取得すればいいのか,それとも直接生成できる関数があるのか よくわかりません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • honiyon
  • ベストアンサー率37% (331/872)
回答No.1

こんにちは、honiyonです。  たいていの場合、そのままパスを指定せずファイルを作成してあげると exeと同じフォルダに作成されます。 これはカレントが exeと同じになっているためです。  もっと厳重に行いたければ、カレントが変わる前に、起動時等にカレントを取得しておきます。(GetCurrentDirectory) そしてファイル生成時に取得したカレントディレクトリをパスとしてファイルを作成すれば良いです。  参考になれば幸いです(..

tomo5
質問者

お礼

---お礼--- うまく行きました☆ パスを指定せずに作成すると,同フォルダに作成できました。 練習のため,GetCurrentDirectoryを使ったやり方も試してみたいと思います。 ありがとうございました。

関連するQ&A