ホーム
|
アプリケーション | Tips | ダウンロード | プログラム
| コラム

CBアプリ工房


Tips >   

RenameFile でファイル名を変更 

更新 : 2009/04/02

 



解説:
ファイルの名前を変更したい、という状況は、けっこうあります。アプリケーションの中で、一時的なファイル名を与え、処理が完了したら、正式名に変えたい、などでも必要になります。
VCL が用意してくれた、RenameFile というファイル管理ルーチンを使えば簡単にできます。

使用例:
実在するファイル名と新しいファイル名を Edit に入力して、ボタンクリックで変更しています。
準備として、テキストファイル("test.txt")を用意しておきます(実行ファイルと同じフォルダにおいてください)。

コンポーネントは、二つの Edit と Button を配置してください。

Button1 の OnClick で Edit1 に代入されたファイル名を Edit2 に代入されたファイル名に変えています。

コンパイルした、実行ファイルを起動して、Edit1  に "test.txt" を Edit2 に "abc.txt" と代入して、ボタンをクリックしてください。
フォルダ内にあるファイル "test.txt" が "abc.txt" に変わっているはずです。

//-------------------------------------------------------------------
 void __fastcall TForm1::Button1Click(TObject *Sender)
{
    RenameFile(Edit1->Text, Edit2->Text);
}
//-------------------------------------------------------------------



[ ホーム | ページトップ | ブック | リンク | サイトマップ ]
Copyright(c) 2003 Shibu All rights reserved.