stbyruby 发表于 2018-8-27 12:46:58

一样的思路 不一样的方式 shell脚本的方式

#include   
#include
  
#include
  
#include
  
#include
  
#include
  

  
int main(void)
  
{
  
    time_t now;
  
    struct tm *tm_now;
  
    char    dt;
  
   char x=0;
  
    time(&now);
  
    tm_now = localtime(&now);
  
    strftime(dt, 200, "%x %X %Y-%m-%d", tm_now);
  
    printf("now datetime : %s\n", dt);
  
   char *s = strtok(dt," ");
  
          s = strtok(NULL," ");
  
          s = strtok(NULL," ");
  
         const char *str = s;
  
         mkdir(str,0777);
  
      puts("输入 X 开始移动文件夹");
  
   x=getchar();
  
    if(x!=0)
  
      {
  
   pid_t pid = fork();
  
   if(pid == 0)
  
    {
  
      execlp("mv","mv",str,"./pass",NULL);
  
      return 0;
  
    }
  
    else
  
    {
  
      printf("文件已移动\n");
  
    }
  
   // execlp("mv","mv",str,"./pass",NULL);   //method 1
  

  
      }
  
    return 0;
  
}


页: [1]
查看完整版本: 一样的思路 不一样的方式 shell脚本的方式