VC中创建文件夹的方法

方法一、CreateDirectory函数

查了下MSDN,发现该函数用起来十分方便

BOOL CreateDirectory(
  LPCTSTR lpPathName                        // pointer to directory path string
  LPSECURITY_ATTRIBUTES lpSecurityAttributes  // pointer to security descriptor
);
第一个参数值为文件夹名称,第二个参数值为安全属性,一般设置为NULL即可。如果正确创建,返回值为1,如果没有正常创建文件夹,则返回0。

 

方法二、mkdir函数

MSDN里面是这样说的,

public boolean mkdir ();

Creates a directory whose path is specified by the ClientStoreFile object.

Return Value:

Returns true if the directory could be created; otherwise, returns false.

试了一下,还管用,要包含头文件"direct.h",但是返回值好像不太对,我测试的结果表明,“0”表示正确创建了文件夹,而“-1”表示没有正确创建该文件夹。

 

方法三、用命令行创建

在VC中嵌套dos指令的方法来实现,调用system函数

可以使用system("mkdir \"foldername\"");

或者使用system("md \"foldername\"");

或者干脆写一段命令行的小代码,然后在这里调用,使用此种方法就得注意了,程序在执行时会弹出一个黑白窗口,一闪而过。这种代码实现非常灵活,而且有时候可以解决很多实际问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值