#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"