如何程式設計實現mfc建立新資料夾,如何程式設計實現MFC建立新資料夾

2022-03-02 16:52:11 字數 2796 閱讀 8218

1樓:匿名使用者

cstring   strfolderpath="c:\\test"

//   判斷路徑是否存在

if   (!pathisdirectory(m_strfolderpath)   )

}}其實就是一個函式:createdirectory

2樓:day忘不掉的痛

**如下:

getmodulefilename( null, strpath.getbuffer(max_path), max_path ); //null 返回應用程式的全路徑 strpath.releasebuffer(); //清空緩衝區 strpath = strpath.

left(strpath.reversefind(_t('\\'))); //獲取整個路徑

str = strpath + "\\"+ sdate + "-" + stime; //資料夾名稱

cstring cssubstring;

while(-1 != str.find("\\"))cssubstring += str;

createdirectory(cssubstring,null); //建立子目錄

用mfc如何建立資料夾?

3樓:彌寄牽暢然

cstring

strfolderpath="c:\\test"

//判斷路徑是否存在

if(!pathisdirectory(m_strfolderpath))}

createdirectory(lpctstrlppathname,

//irectory

name

lpsecurity_attributeslpsecurityattributes

//sd)

在mfc應用程式中如何在指定資料夾新建word文件

請教高手們,在c++mfc程式設計中怎樣建立指定路徑下的txt文字?

4樓:吹花

//以下一一種建立並寫入txt檔案的方式

cfile file;

cstring filepath,filename,s;

filepath=_t("c:\\"); //檔案位置filename="a.txt";  //檔名filename=filepath+filename;  //檔案路徑

file.open(filename,cfile::modecreate|cfile::modewrite);//建立檔案

s="hello motor!";

file.write(s,strlen(s)); //把字串s寫入檔案

file.close();  //關閉檔案

用c++編寫一個程式 實現從某一資料夾中找出副檔名相同的檔案 並存放在一個新建的資料夾裡 50

5樓:匿名使用者

以下環境均在gnu/linux下。

並且由於本人常年使用c語言,所以寫出來的**類似c

原理:通過遍歷該目錄下所有檔案,並取得字尾名,再次遍歷是否有字尾名相同的檔案,並且複製如以該檔案字尾名為名的檔案。

**:#include

#include

#include

#include

#include

#include

#include

void cpfile(char *src, char *target) /* src為檔案,target為資料夾 */

outh = fopen(path, "wb+");

if (outh == null)

while (fread(buffer, 1, 1024, srch) != 0)

fclose(outh);

fclose(srch);

}int main()

while ((dirinfo = readdir(dp)) != null) /* 遍歷 */

memcpy(lastname, strstr(dirinfo->d_name, "."), sizeof(lastname));

if (0 != access(lastname, f_ok)) /* 檢測資料夾是否存在,

如果不存在那麼建立該資料夾 */

}if (null == (kinddir = opendir("./")))

/* 再次遍歷查詢是否有相同字尾名的檔案,

並將其複製到指定資料夾 */

while ((kinddirinfo = readdir(kinddir)) != null)

if (0 == strcmp(lastname, strstr(dirinfo->d_name, ".")))

}closedir(kinddir);

}closedir(dp);

return 0;

}注:由於是以.開頭,所以在gnu/linux為隱藏檔案。

6樓:匿名使用者

使用vc下的mfc專案裡的api「findfile」以及「movefile"可以輕鬆實現你的需求。

findfile用於查詢檔案,而movefile則用於移動檔案,**如下:

//ext是要移動的副檔名,如:"exe"

//dir是要移動的目標目錄路徑,如:"d:\\destdir"

void movefilebyext(const cstring& ext, const cstring& dir)

ff.close();}

如何用c語言建立新檔案,如何用C語言建立一個新檔案

函式名 mkdir 功 能 建立一個目錄 資料夾 用 法 int mkdir char pathname 程式例 在win tc和dev c 下執行通過 include include include int main void c語言可以通過fopen函式建立一個新檔案。細節如下 使用fopen需...

如何去掉資料夾預設隱藏,如何找到隱藏資料夾並且取消隱藏

你最好防毒先 可以在dos狀態下進行更改,需要用到兩個命令cd和attrib。操作步驟 開始 執行 輸入cmd,dos視窗彈出。我舉個例子,你要更改屬性的那個檔名字為b,在d盤的a資料夾下,首先需要進入d盤的a資料夾 下面需要用到cd命令,cd的基本意思就是進入或者返回上一級資料夾。輸入d 回車,就...

電腦如何加密資料夾 電腦上的資料夾如何加密

如何給資料夾設定密碼呢。這個需要你先在電腦上安裝加密軟體的,然後再改資料夾進行加密就可以了。給電腦資料夾設定密碼的方法 windows系統一般無法直接為資料夾加密,因此只能通過壓縮檔案來實現。1.右鍵,點選 新增到壓縮檔案 2.選擇 密碼 一項。3.設定密碼。4.壓縮檔案。電腦上的資料夾如何加密 親...