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

terryxiaoji 2003-04-15 09:48:12
请问如何用C++builder5创建一空文件夹???
谢谢
...全文
291 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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);
回复
相关推荐
发帖
数据库及相关技术
创建于2007-08-02

1159

社区成员

C++ Builder 数据库及相关技术
申请成为版主
帖子事件
创建了帖子
2003-04-15 09:48
社区公告
暂无公告