類似mkdir命令程式

2021-06-08 16:01:44 字數 856 閱讀 8379

/*unix 命令mkdir接受選項-p,編寫一種支援這個選項的mkdir命令

-p選項:若所要建立目錄的上層目錄目前尚未建立,則會一併建立上層目錄。

本程式執行時不需要加-p選項,會預設自動檢測是否有上層目錄未建立。

這程式寫的不好,可擴充套件性差,我也懶的再重新寫了*/

# include # include # include # include # include # include # include void make_dir(char *dir_name);

int look_argv(char *string);

void mkdir_p(char *dir_name);

int main(int argc, char *argv)

for(count = 1; (argc - count) > 0); count++)

return 0;

}void mkdir_p(char *dir_name)

strcpy(this_name, name_ptr);

name_ptr = string_ptr;

if((buf_dir = opendir(this_name)) == null)

else

*string_ptr = '/';

} if(string_ptr == 0)

make_dir(name_ptr);

name_ptr++;

}while(string_ptr != 0);

}int look_argv(char *string)

void make_dir(char *dir_name)

}

類似more命令程式

功能不完善 include include define pagelen 24 define linelen 512 void do more file fp int see more file fp tty int main int argc,char argv while argc do mor...

linux命令 mkdir命令

linux mkdir 命令用來 建立指定的 名稱的目錄,要求建立目錄的使用者在當前目錄中具有寫許可權,並且指定的目錄名不能是當前目錄中已有的目錄。1 命令格式 mkdir 選項 目錄 2 命令功能 通過 mkdir 命令可以實現在指定位置建立以 dirname 指定的檔名 命名的資料夾或目錄。要建...

linux命令 磁碟命令mkdir

一 介紹 mkdir 命令用於建立資料夾或目錄 類似dos下的md命令 要求建立目錄的使用者在當前目錄中具有寫許可權,並且指定目錄名不能是當前目錄中已有的目錄或檔名稱。名稱區分大小寫。二 用法及引數 mkdir help 用法 mkdir 選項 目錄.若指定目錄不存在則建立目錄。長選項必須使用的引數...