- ベストアンサー
コピー!!
VC 2005 で現在、友人とアプリケーションを作っています。いま、ファイル(テキスト等)を操作(コピー・名前の変更・削除等)するアプリケーションを制作中なんですが、アプリケーション上でファイル・テキストのコピーが出来るプログラムをVC 2005 で書くのは可能なのでしょうか? これは、コピー等の仕組みを理解するために作っていて、イメージはマイドキュメントからUSBメモリにテキストをコピーするって感じです。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ファイルをコピーするなら、 http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpfileio/html/_win32_copyfile.asp を使用するのが一番簡単。 これを使用すると、エクスプローラでファイルをコピーするのと同様の操作を実現できます。 でも、これだと「コピーの仕組みを理解する」ことは出来ませんね(笑)
その他の回答 (1)
- episteme_at_goo
- ベストアンサー率25% (9/36)
回答No.1
もっとも無難な方法では: 1. コピー元ファイルをread-onlyでオープン 2. コピー先ファイルをwriteでオープン 3. コピー元を読み尽くすまで[4],[5]を繰り返す 4. コピー元からデータを読む 5. [4]で読んだデータをコピー先に書く 6. コピー元ファイルをクローズ 7. コピー先ファイルをクローズ