C 檔案操作 建立和刪除資料夾

2021-08-07 11:25:44 字數 953 閱讀 5656

(1).採用createdirectory函式

cstring strpath;   

getmodulefilename(null,strpath.getbuffersetlength(max_path+1),max_path);

strpath.releasebuffer();

int pos = strpath.reversefind('\\');

strpath = strpath.left(pos);

cstring strlogpath;

strlogpath = strpath + l"\\log";

if (!pathisdirectory(strlogpath))

(2).採用

c執行庫函式int mkdir()和int _mkdir()

//宣告識別符號

uses_conversion;

//呼叫函式,t2a和w2a均支援atl和mfc中的字元轉換

char * plogpath = t2a(strlogpath);

_mkdir(plogpath);

(3).

呼叫system命令md

char chlogpath[max_path]="";

sprintf_s(chlogpath,sizeof(chlogpath),"md %s",plogpath);

system(chlogpath);

刪除資料夾目錄的相關方法。

依據上述建立方法,同樣有對應的三種刪除方法。

(1).呼叫呼叫windows api函式 removedirectory()

(2).呼叫c執行庫函式int rmdir()和int _rmdir()

(3).呼叫system命令rd

C C 建立和刪除資料夾操作

一 建立資料夾 1 呼叫windows api函式 createdirectory 標頭檔案 如下 include 標頭檔案 include using namespace std intmain 如果建立成功,將返回布林型true。createdirectory 函式引數 如果提示 error c...

C C 建立和刪除資料夾操作

一 建立資料夾 1 呼叫windows api函式 createdirectory 標頭檔案 如下 include 標頭檔案 include using namespace std intmain 如果建立成功,將返回布林型true。createdirectory 函式引數 如果提示 error c...

c c 建立和刪除資料夾操作

一 建立資料夾 1 呼叫windows api函式 createdirectory 標頭檔案 如下 include 標頭檔案 include using namespace std int main 如果建立成功,將返回布林型true。createdirectory 函式引數如果提示 error c...