プログラミングのメモ帳(C/C++/HSP)

日々のプログラミングで気づいた点や小技集を紹介します。(Windows 10/XP/Vista、VC2017、HSP)

ファイルのコピー/移動/削除

2007年09月13日 12時02分30秒 | ファイル関連

ファイルのコピー、移動、削除の処理は次の関数で行います。(戻る)

  1. ファイルのコピー(CopyFile)
  2. ファイルの移動(MoveFile)
  3. ファイルの削除(DeleteFile)

この関数群はフォルダも同じように操作できます。

プロトタイプ宣言

BOOL CopyFile(
    LPCTSTR     lpExistingFileName,     // コピー元のファイル名
    LPCTSTR     lpNewFileName,          // コピー先のファイル名
    BOOL        bFailIfExists           // 上書きエラースイッチ
);

BOOL MoveFile(
    LPCTSTR     lpExistingFileName,     // 移動元のファイル名
    LPCTSTR     lpNewFileName           // 移動後のファイル名
);

BOOL DeleteFile(
    LPCTSTR     lpFileName              // 削除するファイル名
);

使い方

// ファイルのコピー(上書き可能)
CopyFile( szCopyFile, szNewFile, FALSE );

// ファイルのコピー(上書き不可能)
CopyFile( szCopyFile, szNewFile, TRUE );

// ファイルの移動
MoveFile( szMoveFile, szNewFile );

// ファイルの削除
DeleteFile( szDeleteFile );
  • szCopyFile がコピー元のファイル・パス名です。
  • szMoveFile が移動元のファイル・パス名です。
  • szNewFile がコピー先、移動先の新しいファイル・パス名です。
  • szDeleteFile が削除対象のファイル・パス名です。

関連記事



コメント    この記事についてブログを書く
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« ページング・ファイル容量の... | トップ | ファイル属性の取得/設定 »
最新の画像もっと見る

コメントを投稿

ファイル関連」カテゴリの最新記事