SOS,如何用C++builder5创建一空文件夹???

terryxiaoji 2003-04-15 09:48:12
请问如何用C++builder5创建一空文件夹???
谢谢
...全文
326 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gary_jojo 2003-04-16
  • 打赏
  • 举报
回复
CreateDir("C:\\123");
HUANG_JH 2003-04-15
  • 打赏
  • 举报
回复
//创建多级目录
//使用ForceDirectories("d:\\a\\b\\c\\d\\e\\");

#include <FileCtrl.hpp>


bool CreateMultiLevelDir(AnsiString slDirName)
{
AnsiString slTmpStr = EmptyStr;
int ilPos = 0;

if(slDirName[slDirName.Length()] != '\\') slDirName += "\\";

if(slDirName.Length() >= 3)
{
if(DirectoryExists(slDirName.SubString(1,3)) && slDirName[3] == '\\')
{
slTmpStr += slDirName.SubString(1,3);
slDirName = slDirName.SubString(4, slDirName.Length()-3);
while(slDirName.Pos("\\") > 0)
{
ilPos = slDirName.Pos("\\");
slTmpStr += slDirName.SubString(1,ilPos);
slDirName = slDirName.SubString(ilPos+1, slDirName.Length()-ilPos);
if(!DirectoryExists(slTmpStr))
{
if(!CreateDir(slTmpStr))
return false;
}
}
return true;
}
else return false;
}
else return false;

}
myy 2003-04-15
  • 打赏
  • 举报
回复
用ForceDirectories最好,一次可以建多层
net205 2003-04-15
  • 打赏
  • 举报
回复
winbase.h : CreateDirectory
HUANG_JH 2003-04-15
  • 打赏
  • 举报
回复
CreateDirectory("c:\\test", NULL);

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧