使用C语言如何新建目录?

Python016

使用C语言如何新建目录?,第1张

新建目录的方法:

#include <direct.h>

#include <stdlib.h>

#include <stdio.h>

int main( void )

{

if( _mkdir( "\\testtmp" ) == 0 )

{

printf( "Directory '\\testtmp' was successfully created\n" )

system( "dir \\testtmp" )

if( _rmdir( "\\testtmp" ) == 0 )

printf( "Directory '\\testtmp' was successfully removed\n" )

else

printf( "Problem removing directory '\\testtmp'\n" )

}

else

printf( "Problem creating directory '\\testtmp'\n" )

}

例如要创建目录D:\mydir:

1.

调用Windows

API函数

CreateDirectory():

CreateDirectory("D:\\MyDir",

NULL)

2.

调用C运行库函数mkdir():

mkdir("D:\\MyDir")

3.

调用system命令md:

system("md

D:\\MyDir")

CString path

//add

TCHAR szFileFullName[_MAX_PATH]

TCHAR szDir[_MAX_DIR]

TCHAR szDriver[_MAX_DRIVE]

TCHAR szTempPathName[_MAX_PATH]

GetModuleFileName(NULL, szTempPathName,_MAX_PATH)

_wsplitpath( szTempPathName,szDriver, szDir,NULL,NULL)

_wmakepath(szFileFullName, szDriver, szDir, NULL,NULL)

path = szFileFullName

//end add

path += "\\libudf\\src\\udfexample.c"