c自動創建文件夾
調用system("md 文件夾名稱"); 或者system("mkdir 文件夾名稱");
② 在C語言中怎樣新建一個文件夾
包含頭文件stdlib.h後,調用system("md 文件夾名稱"); 或者system("mkdir 文件夾名稱");
③ 怎樣用c語言新建文件夾
創建文件夾的程序這樣寫
#include <direct.h>
#include <stdlib.h>
#include <stdio.h>
void main( void )
{
if( _mkdir( "u:\\folder1" ) == 0 )
{
printf( "Create directory Success\n" );
}
else
{
printf( "Problem creating directory\n" );
}
}
如果是同一台開機自動執行,你可以把這個程序加入計劃任務,方法:
控制面板-計劃任務-添加計劃任務
④ C語言創建文件夾的問題~
可以使用mkdir函數解決問題。
使用許可權:於目前目錄有適當許可權的所有使用者
使用方式:mkdir [-p] dirName
說明:建立名稱為 dirName 的子目錄。
參數:-p 確保目錄名稱存在,如果目錄不存在的就新創建一個。
語法:mkdir [選項] dir-name
說明:該命令創建由dir-name命名的目錄。要求創建目錄的用戶在當前目錄中(dir-name的父目錄中)具有寫許可權,並且dirname不能是當前目錄中已有的目錄或文件名稱。
命令中各選項的含義為:
- m 對新建目錄設置存取許可權。也可以用chmod命令設置。
- p 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項後,系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄。
給一個mkdir函數的實例:
#include <direct.h>
#include <stdlib.h>
#include <stdio.h>
int main( void )
{
if( _mkdir( "\\testtmp" ) == 0 )
{
printf( "Directory '\\testtmp' was successfully created\n" );
system( "dir \\testtmp" );
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語言編寫一個創建文件夾的函數
#include<stdio.h>
#include<stdlib.h>
#include<String.h>
void main()
{
char s[256];
printf("請輸入想要創建的路徑和文件名");
scanf("%s",s);
char b[]="md ";
system(strcat(b,s));
}
vc下通過編譯
⑥ 用C語言創建一個"C:\通訊錄"的文件夾 打開文件自動創建的那種 怎麼編程啊 求
FILE
*fp;
fp=fopen("C:\\通訊錄","w+");
//以讀寫方式打開,不存在會自動新建
fclose(fp);
⑦ 如何用c語言創建文件夾
創建文件夾有兩個方法:
①使用cmd命令mkdir,舉例:system("mkdir
D:\\dic");這條命令執行mkdir程序,在D盤創建一個文件夾dic。
②使用windows提供的CreateDictionary函數,需要包含頭文件windows.h,使用方法:
CreateDictionary("D:\\dic", NULL);
同樣在D盤創建一個文件夾dic,因為轉義字元的問題所以用兩個斜杠。
這個命令和函數我就不詳細解釋了,分別參考mkdir和CreateDictionary的網路。
這里強調一下,這里說的mkdir是cmd命令,CreateDictionary是windows
API函數。
⑧ C語言如何創建文件夾
1.
函數名:
mkdir
功
能:
建立一個目錄
用
法:
int
mkdir(char
*pathname);
返回值:0(成功);-1(失敗)
2.舉例
#include
"stdio.h"
#include
"conio.h"
#include
"dir.h"
int
main()
{
int
status;
status=0;
status=mkdir("D:\mydir");
printf("status=%d",status);
getch();
return
1;
}