FileSearch - C++ Builder

C++ Builder 参考手册 ➙ System::Sysutils ➙ FileSearch


从当前路径和文件夹列表里面查找一个文件

头文件:#include
命名空间:System::Sysutils
函数原型:

System::UnicodeString __fastcall FileSearch(const System::UnicodeString Name, const System::UnicodeString DirList);

参数:

  • Name:文件名;
  • DirList:文件夹列表,如果有多个文件夹:
    • Windows 操作系统:文件夹之间用分号 ; 分割;
    • 其他操作系统:文件夹之间用冒号 : 分割;

返回值:

  • 先从当前路径找文件 Name,如果找不到,再从 DirList 里面找;
    • 如果找到文件,返回找到文件所在的文件夹;
    • 如果没找到文件,返回空字符串;
  • 当前路径可能是用户文件夹,可执行文件文件夹本身,或者创建快捷方式时指定的文件夹:
    • 可以通过 SetCurrentDir 修改当前文件夹位置;
    • 可以通过 GetCurrentDir 获取当前文件夹位置;

相关:

  • System::Sysutils::CreateDir
  • System::Sysutils::ForceDirectories
  • System::Sysutils::RemoveDir
  • System::Sysutils::GetCurrentDir
  • System::Sysutils::SetCurrentDir
  • 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::DeleteFile
  • System::Sysutils::RenameFile
  • System::Sysutils::IsAssembly
  • System::Sysutils::DiskFree
  • System::Sysutils::DiskSize
  • System::Sysutils::FileDateToDateTime
  • System::Sysutils::DateTimeToFileDate
  • System::Sysutils

C++ Builder 参考手册 ➙ System::Sysutils ➙ FileSearch

你可能感兴趣的:(FileSearch - C++ Builder)