⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mkdir.c

📁 This is to bulid a sample linux shell.
💻 C
字号:
#include<stdio.h>#include<sys/types.h>#include<unistd.h>#include<string.h>#include<sys/stat.h>#include<stdlib.h>#if defined (BSD) && !_POSIX_SOURCE #include<sys/dir.h> typedef struct direct Dirent;#else #include<dirent.h> typedef struct dirent Dirent;#endifmain(int argc ,char *argv[]) {  Dirent *dp;  DIR *dir_fdesc;  int i,cnt;  if(argc==1)  //check for the file name  {  printf("USAGE: mkdir <filename>\n");     exit(0);   } for(i=0;i<argc;i++)  //open all the directory in given filenames  { if(!(dir_fdesc=opendir(argv[i])))   {     if(mkdir(argv[i],S_IRWXU|S_IRWXG|S_IRWXO)==-1);//this be the default directory modes     printf("Perror-opendir\n");   }   }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -