createdirectory 失败
默认的vs2010编辑器完全可以创建文件夹,但是我设置了公共语言支持还有多字节集什么的就不行了。可是不设置用字符串的时候又一定要在前面强制转换类型,而且之后还有山一样多的...
默认的vs2010编辑器完全可以创建文件夹,但是我设置了公共语言支持还有多字节集什么的就不行了。
可是不设置用字符串的时候又一定要在前面强制转换类型,而且之后还有山一样多的问题。
这我就纳闷了,vc6.0那么稳定,这个vs怎么就这么难用?功能多是多,但是有八成左右的根本用不着
我说的是创建二级目录,连续用两次CreateDirectory() 展开
可是不设置用字符串的时候又一定要在前面强制转换类型,而且之后还有山一样多的问题。
这我就纳闷了,vc6.0那么稳定,这个vs怎么就这么难用?功能多是多,但是有八成左右的根本用不着
我说的是创建二级目录,连续用两次CreateDirectory() 展开
1个回答
展开全部
你应该没有正确使用CreateDirectory函数。
BOOLCreateDirectory(LPCTSTRlpPathName,
LPSECURITY_ATTRIBUTESlpSecurityAttributes);
第一个参数值为文件夹名称,第二个参数值为安全属性,一般设置为NULL即可。如果正确创建,返回值为1,如果没有正常创建文件夹,则返回0。
特别的:该函数每次调用时都只能创建一级文件夹,即文件夹中不能再包含子文件夹。
当希望创建含有子文件夹的文件夹时,可以先使用该函数创建一级文件夹,然后再使用该函数在一级文件夹下创建子文件夹。如:
希望创建:d:\\TEST\\temp,
则:CString str = “d:\\TEST”;
CreateDirectory(str, NULL);
str = str + “\\temp”;
CreateDirectory(str, NULL);
这里的路径里的杠,必须是双杠(\\)。
BOOLCreateDirectory(LPCTSTRlpPathName,
LPSECURITY_ATTRIBUTESlpSecurityAttributes);
第一个参数值为文件夹名称,第二个参数值为安全属性,一般设置为NULL即可。如果正确创建,返回值为1,如果没有正常创建文件夹,则返回0。
特别的:该函数每次调用时都只能创建一级文件夹,即文件夹中不能再包含子文件夹。
当希望创建含有子文件夹的文件夹时,可以先使用该函数创建一级文件夹,然后再使用该函数在一级文件夹下创建子文件夹。如:
希望创建:d:\\TEST\\temp,
则:CString str = “d:\\TEST”;
CreateDirectory(str, NULL);
str = str + “\\temp”;
CreateDirectory(str, NULL);
这里的路径里的杠,必须是双杠(\\)。
微测检测5.10
2023-07-11 广告
2023-07-11 广告
IEC62133与en62133的区别如下:1. 认证机构不同:IEC62133是国际的标准,它以国际通用的标准进行生产;而en62133采用的是欧盟的标准,它使用欧盟的生产需求进行生产。2. 宗旨不同:IEC62133的宗旨是促进电气、电...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询