System.SysUtils.RenameFile
Delphi
function RenameFile(const OldName, NewName: string): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall RenameFile(const System::UnicodeString OldName, const System::UnicodeString NewName);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
説明
ファイル名を変更します。
RenameFile は、OldFile で指定されたファイルの名前を NewFile に変更しようと試みます。 操作が成功すれば、RenameFile は、True を返します。 ファイル名を変更できない場合(たとえば、アプリケーションにファイルを変更する権限がない場合など)、RenameFile は False を返します。
メモ:
OldNameパラメータが symbolic link の場合、このメソッドはtarget fileに対して実行されます。
メモ:
NewFileが既存のファイルの名前を表す場合、RenameFile の動作は Windows と Macintosh で異なります。 Windows では、名前を変更する操作が失敗します。