c語言創建一個目錄的函數,c語言中創建文件的函數

c語言目錄操作

我重新看了一下,應該是這個

浪卡子ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

c語言目錄操作- 這里給你提供一些C的目錄操作函數,原型聲明所在頭文件為dir.h、dos.h,僅供參考:

int chdir(char *path) 使指定的目錄path(如:"C:\\WINDOWS")變成當前的工作目錄,成功返回

int findfirst(char *pathname,struct ffblk *ffblk,int attrib)查找指定的文件,成功返回0

pathname為指定的目錄名和文件名,如"C:\\WINDOWS\\TXT"

int findnext(struct ffblk *ffblk) 取匹配finddirst的文件,成功返回0

void fumerge(char *path,char *drive,char *dir,char *name,char *ext)

此函數通過盤符drive(C:、A:等),路徑dir(\TC、\BC\LIB等),文件名name(TC、WPS等),擴展名ext(.EXE、.COM等)組成一個文件名,存在path中.

int fnsplit(char *path,char *drive,char *dir,char *name,char *ext)

此函數將文件名path分解成盤符drive(C:、A:等),路徑dir(\TC、\BC\LIB等),文件名name(TC、WPS等),擴展名ext(.EXE、.COM等),并分別存入相應的變量中.

int getcurdir(int drive,char *direc) 此函數返回指定驅動器的當前工作目錄名稱

drive 指定的驅動器(0=當前,1=A,2=B,3=C等)

direc 保存指定驅動器當前工作路徑的變量 成功返回0

char *getcwd(char *buf,iint n) 此函數取當前工作目錄并存入buf中,直到n個字節長為為止.錯誤返回NULL

int getdisk() 取當前正在使用的驅動器,返回一個整數(0=A,1=B,2=C等)

int setdisk(int drive) 設置要使用的驅動器drive(0=A,1=B,2=C等),返回可使用驅動器總數

int mkdir(char *pathname) 建立一個新的目錄pathname,成功返回0

int rmdir(char *pathname) 刪除一個目錄pathname,成功返回0

char *mktemp(char *template) 構造一個當前目錄上沒有的文件名并存于template中.

char *searchpath(char *pathname) 利用MSDOS找出文件filename所在路徑,此函數使用DOS的PATH變量,未找到文件返回NULL.

C語言函數的目錄函數

所在函數庫為dir.h、dos.h

int chdir(char *path) 使指定的目錄path(如:C:\\WPS)變成當前的工作目錄,成

功返回0

int findfirst(char *pathname,struct ffblk *ffblk,int attrib)查找指定的文件,成功

返回0

pathname為指定的目錄名和文件名,如C:\\WPS\\TXT

ffblk為指定的保存文件信息的一個結構,定義如下: struct?ffblk????????????????????????{????????????????????????????????????char?ff_reserved[21];?/*DOS保留字*/?char?ff_attrib;???????/*文件屬性*/??int??ff_ftime;????????/*文件時間*/??int??ff_fdate;????????/*文件日期*/??long?ff_fsize;????????/*文件長度*/??char?ff_name[13];?????/*文件名*/???}??????attrib為文件屬性,由以下字符代表

┃FA_RDONLY 只讀文件┃FA_LABEL 卷標號┃

┃FA_HIDDEN 隱藏文件┃FA_DIREC 目錄 ┃

┃FA_SYSTEM 系統文件┃FA_ARCH 檔案 ┃

例:

struct ffblk ff;

findfirst(*.wps,ff,FA_RDONLY);

int findnext(struct ffblk *ffblk) 取匹配finddirst的文件,成功返回0

void fumerge(char *path,char *drive,char *dir,char *name,char *ext)

此函數通過盤符drive(C:、A:等),路徑dir(\TC、\BC\LIB等),

文件名name(TC、WPS等),擴展名ext(.EXE、.COM等)組成一個文件名

存與path中.

int fnsplit(char *path,char *drive,char *dir,char *name,char *ext)

此函數將文件名path分解成盤符drive(C:、A:等),路徑dir(\TC、\BC\LIB等),

文件名name(TC、WPS等),擴展名ext(.EXE、.COM等),并分別存入相應的變量中.

int getcurdir(int drive,char *direc) 此函數返回指定驅動器的當前工作目錄名稱

drive 指定的驅動器(0=當前,1=A,2=B,3=C等)

direc 保存指定驅動器當前工作路徑的變量 成功返回0

char *getcwd(char *buf,iint n) 此函數取當前工作目錄并存入buf中,直到n個字

節長為為止.錯誤返回NULL

int getdisk() 取當前正在使用的驅動器,返回一個整數(0=A,1=B,2=C等)

int setdisk(int drive) 設置要使用的驅動器drive(0=A,1=B,2=C等),

返回可使用驅動器總數

int mkdir(char *pathname) 建立一個新的目錄pathname,成功返回0

int rmdir(char *pathname) 刪除一個目錄pathname,成功返回0

char *mktemp(char *template) 構造一個當前目錄上沒有的文件名并存于template中

char *searchpath(char *pathname) 利用MSDOS找出文件filename所在路徑,

,此函數使用DOS的PATH變量,未找到文件返回NULL

請問怎么用C語言編寫一個創建文件夾的函數

用_mkdir即可,不過需要調用direct.h頭文件,下面舉個例子

#include direct.h

#include stdlib.h

#include stdio.h

int main( void )

{

if( _mkdir( "\\testtmp" ) == 0 )//0表示創建成功

{

printf( "Directory '\\testtmp' was successfully created\n" );

system( "dir \\testtmp" );//執行dos語句打開文件夾

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" );

}

分享名稱:c語言創建一個目錄的函數,c語言中創建文件的函數
文章出自:http://m.kartarina.com/article34/hsddse.html

成都網站建設公司_創新互聯,為您提供網站營銷網站制作網站導航營銷型網站建設商城網站網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化
主站蜘蛛池模板: 精品亚洲成在人线AV无码| 欧洲精品无码成人久久久| 免费无码午夜福利片| 免费无遮挡无码永久在线观看视频 | 亚洲日韩国产精品无码av| 精品久久久无码中字| 亚洲成AV人在线播放无码| 蜜臀AV无码一区二区三区| 久久精品无码一区二区三区| 色欲AV永久无码精品无码| 午夜不卡无码中文字幕影院| 国产无码一区二区在线| 老司机无码精品A| 亚洲国产精品无码久久一线| 免费A级毛片无码久久版| 亚洲中文无码mv| 亚洲日产无码中文字幕| 久久亚洲AV永久无码精品| 尤物永久免费AV无码网站| 亚洲youwu永久无码精品| 无码丰满熟妇juliaann与黑人| 亚洲一区爱区精品无码| 成人无码精品1区2区3区免费看| 无码专区永久免费AV网站| 精品亚洲成在人线AV无码| 久久午夜无码鲁丝片秋霞| 麻豆aⅴ精品无码一区二区| 少妇无码一区二区二三区| 亚洲精品无码专区久久久 | 亚洲AV综合色区无码一区爱AV | 国产强被迫伦姧在线观看无码 | 色欲aⅴ亚洲情无码AV蜜桃| 亚洲大尺度无码专区尤物| 国产精品va在线观看无码| 无码人妻AⅤ一区二区三区水密桃| 免费无码又爽又刺激聊天APP | 日韩精品无码一本二本三本| 亚洲精品无码永久在线观看| 用舌头去添高潮无码视频| 国产精品无码翘臀在线观看| 亚洲av无码成人精品区在线播放|