導航:首頁 > 文件處理 > c語言怎麼做文件夾

c語言怎麼做文件夾

發布時間:2025-08-04 15:31:05

❶ c語言如何創建文件夾

在C語言中可以通過調用創建文件夾函數,或者使用系統命令兩種方法創建文件夾。 一、調用庫函數。 C語言庫函數創建文件夾依賴於編譯器,不同編譯器使用的創建文件夾函數不同。 舉例如下: 1、VC/VS編譯器。 函數聲明為 int _mkdir( const char *dirname ); 頭文件為direct.h。 功能為創建dirname文件夾,並返回結果,如果成功則返回0,否則返回-1。 2、TC編譯器。 聲明形式為 int mkdir(char *pathname); 頭文件為dir.h。 功能為創建pathname文件夾,並返回結果,如果成功則返回0,否則返回-1。 3、gcc編譯器。 聲明形式為int mkdir(const char *pathname, mode_t mode); 其中函數頭文件為sys/stat.h, 參數類型mode_t頭文件為sys/types.h。 與其他編譯器的創建文件夾函數不同,gcc創建文件夾多了一個參數mode, 指定被創建文件夾的許可權。 函數功能為創建文件夾名為pathname, 許可權值為mode的文件夾。 如果成功則返回0,否則返回-1。 二、通過系統命令調用。 在C 語言中可以通過system函數調用系統命令,具體命令格式取決於操作系統。 比如在Linux/Unix下,可以使用: system("mkdir ./XXX"); 來創建XXX文件夾。 而在windows下需要使用dos命令,比如: system("mkdir .\\XXX");

❷ C語言如何在指定路徑下創建一個以用戶輸入命名的文件夾

C語言是有創建文件夾的函數的

不過 不同平台不一樣

調用對應函數即可。

比如VC平台

#include<direct.h>
#include<string.h>
#include<stdio.h>
voidfunc(void)
{
chardir[200];
charinput[200];
scanf("%s",input);
sprintf(dir,"c:\windows\%s",input);
_mkdir(dir);//VC下是_mkdir頭文件為direct.h
}

類似的 Linux下

頭文件為

#include <sys/stat.h>

#include <sys/types.h>

函數名為 mkdir

#include<sys/stat.h>
#include<sys/types.h>
#include<string.h>
#include<stdio.h>
voidfunc(void)
{
chardir[200];
charinput[200];
scanf("%s",input);
sprintf(dir,"/home/test/%s",input);
_mkdir(dir,0777);
}
閱讀全文

與c語言怎麼做文件夾相關的資料

熱點內容
android百度地圖下載 瀏覽:198
mac不能寫入移動硬碟有沒有什麼命令 瀏覽:631
創建新文件夾怎麼備份 瀏覽:257
我的世界電腦版中國版伺服器下載地址 瀏覽:713
安卓平板為什麼創建下載文件失敗 瀏覽:232
如何快速提高自律app 瀏覽:20
中文單片機程序設計語言 瀏覽:690
為什麼電腦寫程序編譯不了 瀏覽:578
單片機精確計時 瀏覽:127
程序員與ui那個工資高 瀏覽:42
如何把c語言代碼放到編譯器 瀏覽:603
app開發用什麼語言好 瀏覽:313
crmjava開源系統 瀏覽:246
電氣工程師程序員年薪 瀏覽:131
設計院文件加密破解 瀏覽:842
蘋果appstore在哪裡看余額 瀏覽:635
linuxnfs開機掛載 瀏覽:882
godes加密 瀏覽:377
戰狼2什麼時候上映app 瀏覽:659
python運行系統指令 瀏覽:246