新聞中心
用C語言怎么創(chuàng)建文件夾
在C語言中可以通過調(diào)用創(chuàng)建文件夾函數(shù),或者使用系統(tǒng)命令兩種方法創(chuàng)建文件夾。
成都創(chuàng)新互聯(lián)專注于新鄭網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供新鄭營銷型網(wǎng)站建設(shè),新鄭網(wǎng)站制作、新鄭網(wǎng)頁設(shè)計、新鄭網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造新鄭網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供新鄭網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
一、調(diào)用庫函數(shù)。
C語言庫函數(shù)創(chuàng)建文件夾依賴于編譯器,不同編譯器使用的創(chuàng)建文件夾函數(shù)不同。 舉例如下:
1、VC/VS編譯器。
函數(shù)聲明為 int _mkdir( const char *dirname );
頭文件為direct.h。
功能為創(chuàng)建dirname文件夾,并返回結(jié)果,如果成功則返回0,否則返回-1。
2、TC編譯器。
聲明形式為 int mkdir(char *pathname);
頭文件為dir.h。
功能為創(chuàng)建pathname文件夾,并返回結(jié)果,如果成功則返回0,否則返回-1。
3、gcc編譯器。
聲明形式為int mkdir(const char *pathname, mode_t mode);
其中函數(shù)頭文件為sys/stat.h, 參數(shù)類型mode_t頭文件為sys/types.h。
與其他編譯器的創(chuàng)建文件夾函數(shù)不同,gcc創(chuàng)建文件夾多了一個參數(shù)mode, 指定被創(chuàng)建文件夾的權(quán)限。
函數(shù)功能為創(chuàng)建文件夾名為pathname, 權(quán)限值為mode的文件夾。 如果成功則返回0,否則返回-1。
二、通過系統(tǒng)命令調(diào)用。
在C 語言中可以通過system函數(shù)調(diào)用系統(tǒng)命令,具體命令格式取決于操作系統(tǒng)。
比如在Linux/Unix下,可以使用:
system("mkdir ./XXX");
來創(chuàng)建XXX文件夾。
而在windows下需要使用dos命令,比如:
system("mkdir .\\XXX");
C語言怎樣對文件進行操作
我們運用C語言編寫程序的時候,經(jīng)常需要對文件進行操作。那么該如何實現(xiàn)呢?下面我給大家分享一下。
工具/材料
Sunlime Text
打開SublimeText軟件,新建一個C語言文件,然后導(dǎo)入C語言庫,如下圖所示
接下來新建C語言的main函數(shù),對文件的操作都會在main函數(shù)中進行,如下圖所示
接下來調(diào)用C語言的fopen函數(shù)對文件進行打開操作,如下圖所示
當(dāng)打開文件以后就可以通過fgetc函數(shù)讀取文件里面的內(nèi)容,如下圖所示
如何用c語言如何打開一個文件夾
用文件路徑操作函數(shù)找到源代碼所在的文件夾。使用文件操作函數(shù)fopen打開源文件即可。
路徑操作函數(shù) chdir。
chdir函數(shù)是C語言中的一個系統(tǒng)調(diào)用函數(shù)(同cd)功 能:更改當(dāng)前工作目錄。參 數(shù):Path 必選。Path 可能包含驅(qū)動器。如果未指定驅(qū)動器,則當(dāng)前驅(qū)動器上的默認目錄或文件夾。返回值:成功返回0 ,失敗返回-1
文件操作函數(shù)fopen。
函數(shù)原型:FILE?* fopen(const char * path,const char * mode);返回值:文件順利打開后,指向該流的文件指針就會被返回。如果文件打開失敗則返回NULL,并把錯誤代碼存在errno中。一般而言,打開文件后會做一些文件讀取或?qū)懭氲膭幼鳎舸蜷_文件失敗,接下來的讀寫動作也無法順利進行,所以一般在fopen()后作錯誤判斷及處理。
網(wǎng)頁題目:c語言文件夾操作函數(shù) c語言操作文件的函數(shù)
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/dodpphi.html