c语言问题求教 文件创建函数mkdir()应该怎么用啊??

Python08

c语言问题求教 文件创建函数mkdir()应该怎么用啊??,第1张

函数名: _mkdir

功 能: 建立一个目录

用 法: int _mkdir( const char *dirname )

头文件库:direct.h

返回值:创建一个目录,若成功则返回0,否则返回-1

程序例:

#include <direct.h>

#include <stdio.h>

#include <stdlib.h>//for system()函数

int main(void) {

    mkdir("D:\\myd")

    system("dir D:\\myd")

    system("start D:")

    getchar()

    _rmdir("D:\\myd")

    return 0

}

创建文件夹有两个方法:

①使用cmd命令mkdir,举例:system("mkdir  D:\\dic")这条命令执行mkdir程序,在D盘创建一个文件夹dic。

②使用windows提供的CreateDictionary函数,需要包含头文件windows.h,使用方法:

CreateDictionary("D:\\dic", NULL)

同样在D盘创建一个文件夹dic,因为转义字符的问题所以用两个斜杠。

这个命令和函数我就不详细解释了,分别参考mkdir和CreateDictionary的百度百科。

这里强调一下,这里说的mkdir是cmd命令,CreateDictionary是windows API函数。

1.

函数名: mkdir

功 能: 建立一个目录

用 法: int mkdir(char *pathname)

返回值:0(成功)-1(失败)

2.举例

#include "stdio.h"

#include "conio.h"

#include "dir.h"

int main()

{

int status

status=0

status=mkdir("D:\mydir")

printf("status=%d",status)

getch()

return 1

}