MFC程式中建立資料夾(檔案路徑)

2021-07-26 07:34:12 字數 683 閱讀 4246

建立檔案路徑(即確定資料夾是否存在和建立乙個資料夾),常需要pathisdirectory和createdirectory兩個函式實現。

pathisdirectory函式用於判斷傳入的路徑是否已經存在,若存在則無需在呼叫createdirectory函式進行建立路徑,否則則可以呼叫createdirectory函式建立乙個路徑

常用方式:

cstring cspath(text(「e:\\path」));

if (!pathisdirectory(路徑))

else //已經存在

***********//存在以後的處理

說明:a. pathisdirectory函式,用來判斷路徑是否存在,路徑的一般格式e:\\**\\**,若是存在返回1,否則返回0

b. createdirectory函式,用來建立乙個路徑,接受兩個引數,路徑和安全屬性,安全屬性可選擇0,若是建立成功則返回1,否則返回0;在建立時要保證當前路徑下的每一級都是有效的,如路徑若是e:\\s1\\s2\\s3,若是s1或s2不存在,則建立會失敗;若是建立的資料夾存在,則createdirectory函式也不會在建立資料夾,也會返回0值,因而createdirectory函式在呼叫時只要沒有建立資料夾,俊輝返回0值

c. 參照b中描述,若是想要建立多級資料夾,則應從最外層資料夾開始逐步建立資料夾

linux c建立資料夾,並在資料夾中建立檔案

建立資料夾,在在檔案裡面建立檔案 乙個例項 include include include include int main char pathname 100 pathname 0 f pathname 1 l pathname 2 o pathname 3 w pathname 4 pathna...

建立資料夾

當某資料夾不存在時,建立資料夾 import os path dir file if not os.path.exists path dir os.makedirs path dir 同時建立資料夾有兩種函式,os.mkdir和os.makedirs,兩者的區別在於前者是一級一級建立檔案目錄,後者可...

C 建立資料夾,刪除資料夾,建立檔案,刪除檔案

protected void button1 click object sender,eventargs e 判斷檔案的存在 else string name getfiles.filename 獲取已上傳檔案的名字 string size getfiles.postedfile.contentle...