#include #include #include #include #include #include #include #define max_dirpath_len 512
#define default_dirpath "hello world"
static char dirpath[max_dirpath_len];
//沒有用到這段程式,不過如果想建立乙個檔名的完整路徑可以執行這個函式
const char* filename_to_full_path(char* filename)
int main (int argc , char** argv)
strcpy(dirpath, argv[1]);//執行程式時可以輸入自己想建立的資料夾的完整路徑
}ret = stat(dirpath, &file_stat);//檢查資料夾狀態
if(ret<0)
}else
}}
以上**完成的功能是在linux下建立資料夾,預設路徑是home下,預設資料夾名是在hello world
在執行程式時可以帶引數執行,引數為要建立資料夾的完整路徑
上面用到一些函式或變數如:struct stat、stat()、mkdir()、errno等,都可以在網上查到
其中函式const char * filename_to_full_path(char* filename)在程式中沒有使用,不過如果想在新建的資料夾中建立新檔案的話,可以呼叫那個函式,生成檔案的完整路徑之後,在呼叫檔案操作函式即可。
MFC在指定目錄下建立txt檔案
mfc在指定目錄下建立txt檔案 void creatfile else mfc開啟txt檔案游標定位到最後 cfile myfile myfile.seektoend mfc開啟方式選擇 cfile typetext 以文字檔案的形式開啟檔案 cfile typebinary 以二進位制檔案的形式...
Mac根目錄下無法建立檔案或目錄
最近小夥伴經常反饋mac根目錄下建立檔案或目錄一直失敗,並且嘗試了各種姿勢。常見錯誤如下 常見錯誤1,直接建立目錄 mkdir p test mkdir data read only file system 常見錯誤2。進入安全模式,關閉authenticated root和sip後,重新掛載根分割...
linux建立檔案 目錄鏈結
linux建立檔案 目錄鏈結 1.使用方式 ln option source file dist file f 建立時,將同檔名刪除 i 刪除前進行詢問 ln s abc cde 建立abc 的軟連線 ln abc cde 建立abc 的硬連線,2.硬鏈結可認為是乙個檔案擁有兩個檔名 而軟鏈結則是 ...