お知らせ

電子会議

ライブラリ

FDelphi サイト全文検索

Delphi FAQ一覧

サンプル蔵



FDelphi FAQ
15番会議室「FAQ編纂委員会」に寄せられた「よくある質問の答え」

[Q]
Win95(NT)上で簡単にファイルコピー出来ませんか?

[A]
CopyFile関数を使えば簡単に出来ます。

CopyFileは次のように定義されています。
CopyFile(lpExistingFileName, lpNewFileName: PChar;
          bFailIfExists: BOOL): BOOL;

 使い方は
CopyFile(コピー元ファイル名を格納した文字列へのポインタ,
         コピー元ファイル名を格納した文字列へのポインタ,
         ファイル存在時の動作)
です。

bFailIfExists はコピー先に同名のファイルが存在していた場合の動作を指定
  TRUE : 関数は異常終了し、コピーは行われない。
  FALSE: 関数は正常終了し、上書きコピーされる。

戻り値
TRUE : 正常終了
FALSE: 異常終了
[例]
CopyFile('C:\TEST.DAT','D:\TEST.DAT',True);

型キャストする場合
var
FromF,Tof :String;
begin
  FromF := 'C:\TEST.DAT';
  ToF   := 'D:\TEST.DAT';
  CopyFile(PChar(FromF),PChar(ToF),True);
end;


ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum FDELPHIに寄せられる質問の中から、よくある質問への回答を FDELPHIのメンバーがまとめたものです。 したがって、これらの回答はボーランド株式会社がサポートする公式のものではなく、掲示されている内容についての問い合わせは受けられない場合があります。

Copyright 1996-1998 Delphi Users' ForumFAQ編纂委員会