C++ Builder 參考手冊(cè) ? System::Sysutils ? RenameFile
給文件改名
頭文件:#include <System.SysUtils.hpp>
命名空間:System::Sysutils
函數(shù)原型:
bool __fastcall RenameFile(
const System::UnicodeString OldName,
const System::UnicodeString NewName);
參數(shù):
- OldName:原文件名;
- NewName:新文件名柑营;
返回值:
- true:文件改名成功竹椒;
- false:文件改名失敗,文件不存在踢涌,沒(méi)有權(quán)限等区宇;
- 如果 NewName 是已經(jīng)存在的文件,不同的操作系統(tǒng)表現(xiàn)也不同,在 Windows 里面改名失敹钥ⅰ;
- 如果 OldName 是符號(hào)鏈接 (symbolic link)榜配,鏈接的目標(biāo)被改名否纬;
- 如果 NewName 和 OldName 在不同的文件夾里面,會(huì)把改名之后的文件移動(dòng)到 NewName 指定的文件夾里面蛋褥;
- 在 Windows 里面临燃,這個(gè)函數(shù)是通過(guò)調(diào)用 API 函數(shù) MoveFile 實(shí)現(xiàn)的。
相關(guān):
- System::Sysutils::CreateDir
- System::Sysutils::ForceDirectories
- System::Sysutils::RemoveDir
- System::Sysutils::FileCreateSymLink
- System::Sysutils::FileGetSymLinkTarget
- System::Sysutils::GetCurrentDir
- System::Sysutils::SetCurrentDir
- System::Sysutils::DeleteFile
- System::Sysutils::RenameFile
- System::Sysutils::FileExists
- System::Sysutils::DirectoryExists
- System::Sysutils::FileSearch
- System::Sysutils::FindFirst
- System::Sysutils::FindNext
- System::Sysutils::FindClose
- System::Sysutils::FileAge
- System::Sysutils::FileGetDate
- System::Sysutils::FileGetDateTimeInfo
- System::Sysutils::FileSetDate
- System::Sysutils::FileGetAttr
- System::Sysutils::FileSetAttr
- System::Sysutils::FileIsReadOnly
- System::Sysutils::FileSetReadOnly
- System::Sysutils::IsAssembly
- System::Sysutils::DiskFree
- System::Sysutils::DiskSize
- System::Sysutils::FileDateToDateTime
- System::Sysutils::DateTimeToFileDate
- System::Sysutils::RaiseLastOSError
- System::Sysutils::CheckOSError
- System::Sysutils
- System::Ioutils::TFile::Move
- System::Ioutils
C++ Builder 參考手冊(cè) ? System::Sysutils ? RenameFile