• ベストアンサー

コピー!!

VC 2005 で現在、友人とアプリケーションを作っています。いま、ファイル(テキスト等)を操作(コピー・名前の変更・削除等)するアプリケーションを制作中なんですが、アプリケーション上でファイル・テキストのコピーが出来るプログラムをVC 2005 で書くのは可能なのでしょうか? これは、コピー等の仕組みを理解するために作っていて、イメージはマイドキュメントからUSBメモリにテキストをコピーするって感じです。 よろしくお願いします。

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

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

ファイルをコピーするなら、 http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpfileio/html/_win32_copyfile.asp を使用するのが一番簡単。 これを使用すると、エクスプローラでファイルをコピーするのと同様の操作を実現できます。 でも、これだと「コピーの仕組みを理解する」ことは出来ませんね(笑)

その他の回答 (1)

回答No.1

もっとも無難な方法では: 1. コピー元ファイルをread-onlyでオープン 2. コピー先ファイルをwriteでオープン 3. コピー元を読み尽くすまで[4],[5]を繰り返す 4.  コピー元からデータを読む 5.  [4]で読んだデータをコピー先に書く 6. コピー元ファイルをクローズ 7. コピー先ファイルをクローズ

関連するQ&A