C語言建立資料夾的問題

時間 2021-05-04 18:25:42

1樓:小七說

#include

#include

#include

#include

#include

//前提是程式所在路徑下必須手動建立乙個dirname.txt檔案,檔案為空

int mkdir()

;getcwd(pwd, 256);//獲取系統路徑chdir(pwd);//更改工作目錄為程式路徑printf("%s\n", pwd);

fp = fopen("./dirname.txt", "r+");

if(fp == null)

fseek(fp, 0l, seek_end);

filesize = ftell(fp);

if(filesize == 0)

else

i_name = atoi(filename);

i_name++;

if(i_name < 10)

else

if(_mkdir(filename) != 0)fseek(fp, 0l, seek_set);

fwrite(filename, sizeof(char), strlen(filename), fp);

fclose(fp);

return 0;

}#include

main()

vc6.0下除錯成功

2樓:淚之夢幻

可以使用mkdir函式解決問題。

使用許可權:於目前目錄有適當許可權的所有使用者使用方式:mkdir [-p] dirname說明:建立名稱為 dirname 的子目錄。

引數:-p 確保目錄名稱存在,如果目錄不存在的就新建立乙個。

語法:mkdir [選項] dir-name說明:該命令建立由dir-name命名的目錄。

要求建立目錄的使用者在當前目錄中(dir-name的父目錄中)具有寫許可權,並且dirname不能是當前目錄中已有的目錄或檔名稱。

命令中各選項的含義為:

- m 對新建目錄設定訪問許可權。也可以用chmod命令設定。

- p 可以是乙個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項後,系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄。

給乙個mkdir函式的例項:

#include

#include

#include

int main( void )

else

printf( "problem creating directory '\\testtmp'\n" );}

3樓:認不倒你

#include

#include

int main()

return 0;}

4樓:京縈

用檔案開啟,,,看看是不是存在,,原理建立

無法資料夾無法建立資料夾 資料夾 檔案系統錯誤

萬能導師 原因 設定錯誤導致。1 第一步是進入桌面右下角點選windows圖示,然後選擇 檔案管理器 點選。2.下一步是點選 桌面問題 資料夾,然後右鍵點選 屬性 如下圖所示。3.然後,從彈出的 桌面屬性 選項卡中選擇您要登入的使用者名稱。請注意,在 完全控制 選項卡下,選擇 允許 並勾選 確定 4...

如何批量以檔名建立資料夾,再將檔案放入資料夾

echo off for f i in dir b a d do for f delims j in echo i do md j 2 nul move y i j 如何批量以檔名建立資料夾,再將檔案放入資料夾?for f a in dir b a d do set fn na set folder...

電腦上建立資料夾之後怎樣在裡面輸入文字

經桂枝梅雨 不可以輸入,必須新建乙個文件。步驟如下 單擊右鍵 新建 word文件 開啟檔案 輸入文字 曾竹青集碧 1.單擊資料夾一次,過幾毫秒,再單擊一次,然後重新命名。2.單擊一次,按f2,然後重新命名。3.右鍵一次,點重新命名,然後輸入漢字。 如果你是要輸入文字的話,那你要在資料夾裡面在新建乙個...