C++ Builder 參考手冊(cè) ? System::Sysutils ? CreateDir
創(chuàng)建文件夾
頭文件:#include <System.SysUtils.hpp>
命名空間:System::Sysutils
函數(shù)原型:
bool __fastcall CreateDir(const System::UnicodeString Dir);
參數(shù):
- Dir:文件夾
返回值:
- true:成功創(chuàng)建了文件夾茫孔;
- false:創(chuàng)建文件夾失敗郭卫;
- 如果 Dir 是相對(duì)路徑眷昆,即不是完整的路徑纪蜒,即不是從盤符或根目錄開始的袁稽,會(huì)在當(dāng)前路徑下創(chuàng)建文件夾侈沪,當(dāng)前路徑可能是用戶文件夾,可執(zhí)行文件文件夾本身集灌,或者創(chuàng)建快捷方式時(shí)指定的文件夾:
? 可以通過 SetCurrentDir 修改當(dāng)前文件夾位置悔雹;
? 可以通過 GetCurrentDir 獲取當(dāng)前文件夾位置; - 為了準(zhǔn)確的指定創(chuàng)建文件夾的位置欣喧,最好使用完整的路徑腌零,即從盤符 (Windows) 或根目錄開始 (其他系統(tǒng)) 的文件夾位置;
- ForceDirectories 在創(chuàng)建文件夾時(shí)唆阿,會(huì)嘗試創(chuàng)建整個(gè)路徑中需要?jiǎng)?chuàng)建的文件夾益涧,如果權(quán)限允許,整個(gè)路徑會(huì)創(chuàng)建成功驯鳖;
- CreateDir 只創(chuàng)建一級(jí)文件夾闲询,即需要?jiǎng)?chuàng)建的文件夾的父文件夾不存在,則創(chuàng)建失斍痴蕖嘹裂;
- ForceDirectories 需要使用完整的路徑,即從盤符 (Windows) 或根目錄開始 (其他系統(tǒng)) 的文件夾位置摔握;
- CreateDir 可以使用相對(duì)路徑,即不完整的路徑丁寄,在當(dāng)前路徑位置創(chuàng)建文件夾氨淌。
相關(guān):
- 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 參考手冊(cè) ? System::Sysutils ? CreateDir