1. 程式人生 > >C++ 建立資料夾

C++ 建立資料夾

標頭檔案:windows.h

函式:CreateDirectory(lpNewDirectory String,lpSecurityAttributes SECURITY_ATTRIBUTES)

第一個引數表示新建目錄名字,第二個引數表示安全屬性

示例程式,當前目錄下建立檔案

#include <windows.h>
void main()
{
     CreateDirectory("newfile",null);
}
示例程式,建立層次目錄:
void forcedirectory(const char * dir)
{
     char * filefold = "test\\file1\\file2";
     int i = 0;
     while (i != strlen(filefold))
     {
        if (filefold[i]=='\\')
        {
              char old = filefold[i+1];
              filefold[i+1]=0;
             CreateDirectory(filefold,null);
             filefold[i+1]=old;
         }
     }
     delete [] filefold;
}