亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dir.c

?? 一個小程序
?? C
字號:

#include   <stdlib.h>
#include   <stdio.h>
#include   <string.h>
#include   <dirent.h>
#include   <unistd.h>
#include   <sys/stat.h> 
#include   <sys/types.h>
#include   "Stack.h"

void  dir_scan(char   *path);   
int   count   =   0;   
Stack stack;                     // 聲明一個棧

//入棧操作
int push (char dirname[MAXLEN])  
{
	int i,len;
	len = strlen(dirname);
	if (len > MAXLEN)
	   return err;
	   
	stack.top ++;   
	for( i = 0; i < len; i++)
	   stack.data[stack.top][i] = dirname[i];
		
	return ok;
}

//返回棧頂元素                    
char * gettop ()
{
  return stack.data[stack.top];
} 

//出棧操作
int pop ()                       
{
	memset(stack.data[stack.top], 0 ,MAXLEN);
	stack.top--;
	return ok;
}

//是否空
int isempty ()
{
	if (stack.top < 0)
	   return ok;
	else
	   return err;
}     

//是否滿              
int isfull ()
{
	 if (stack.top == MAXSIZE)
	     return ok;
	 else
	     return err;
}

//初始化棧                   
int inistack ()
{
	stack.top = -1;
	memset(stack.data, 0 ,sizeof(stack.data));
	return ok;
}
                      
int   main(int   argc,   char   *argv[])   
{   
      struct   stat   s;   
      int      ret = 0 ;    //操作返回值
      char     inidir[MAXLEN];
      
      ret  =  inistack();      
      
      if(argc   !=   2)
      {  
           printf("one   direction   requried\n");   
           return 0;   
      }
      strcpy(inidir , argv[1]);
      for (ret =0; ret<strlen(inidir); ret ++)
      {
      	putchar(inidir[ret]);
      }
      putchar('\n');
      
      if(lstat(inidir,   &s)   <   0)
      {   
          printf("lstat   error\n");   
          return 99;           
      }   
      if(!S_ISDIR(s.st_mode))
      {   
         printf("%s   is   not   a   direction   name\n",   argv[1]);
         return 98;
      }  

      dir_scan(inidir);   
      printf("total:   %d   files\n",   count);   
      return 1;   
}   
    
void  dir_scan(char path[MAXLEN])   
{   
      struct   stat   s;   
      DIR           *dir;   
      struct   dirent   *dt;   
      char     dirname[MAXLEN],tempdir[MAXLEN]; 
      char     *strdir;
      int      j;
      
      memset(dirname,   0,   MAXLEN*sizeof(char));   
      strcpy(dirname,   path);
      if (strcmp(dirname,"/") != 0)   
          strcat(dirname , "/");
     
      push(dirname);

      while( !isempty() )
      {
      	strdir = gettop();

        strcpy(dirname,strdir);
        strcpy(tempdir,strdir);     //保存當前目錄
        
        pop();      	              //退棧

      	if((dir   =   opendir(dirname))   ==   NULL)
        {   
          printf("opendir   %s/%s   error\n");   
          return ;   
        } 

        if(chdir(dirname)   <   0)   
        {   
          printf("chdir   error\n");   
          return ;   
        }
 
      	while((dt   =   readdir(dir))   !=   NULL)      	//
        {        	
        	if(dt->d_name[0]   ==   '.')
          {  
            continue;              
          }  
          //組成新的目錄(文件)名
          memset(dirname , 0 , sizeof(dirname));
          strcpy(dirname , tempdir);
          strcat(dirname , dt->d_name);
          
          if(lstat(dirname,   &s)   <   0)
          {   
           printf("lstat   error:%s, stack.top = %d\n",dirname,stack.top);
           return ;   
          }  
          if(S_ISDIR(s.st_mode))
          {
          	if(chdir("..")   <   0)
            {   
             printf("chdir   error\n");   
             return ;   
            } 
          	strcpy(dirname+strlen(dirname), "/");            
            push(dirname);                 
          }                   
          else
          {   
           printf("%s\n",   dirname);
           count++;        
          } 
        }                //end for while((dt   =   readdir(dir))   !=   NULL) 
        closedir(dir);
      }                  //end for while(!isempty())    
  }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一二三四| 99re成人精品视频| 丁香五精品蜜臀久久久久99网站| 在线亚洲一区二区| 久久久久一区二区三区四区| 午夜精品久久一牛影视| www.一区二区| 国产欧美一区二区在线| 美日韩一区二区| 在线观看成人免费视频| 中文字幕一区二区三区四区| 国产在线看一区| 日韩免费看网站| 日韩激情视频网站| 欧美卡1卡2卡| 亚洲成a人片综合在线| av在线播放成人| 亚洲国产成人在线| 成人影视亚洲图片在线| 91久久一区二区| 欧美大片顶级少妇| 99久久er热在这里只有精品15| 色天天综合久久久久综合片| 国产午夜一区二区三区| 久久成人av少妇免费| 在线不卡中文字幕| 日韩专区一卡二卡| 欧美日韩高清不卡| 日日摸夜夜添夜夜添国产精品 | 久久亚洲精品国产精品紫薇| 五月婷婷综合激情| 欧美精品久久一区| 天涯成人国产亚洲精品一区av| 欧美丝袜丝交足nylons| 亚洲在线中文字幕| 欧美天堂一区二区三区| 亚洲成人免费在线| 欧美一区日韩一区| 久久99国产精品久久| 日韩欧美在线一区二区三区| 美女视频黄久久| 久久亚区不卡日本| 国产精品一区不卡| 国产精品国产馆在线真实露脸 | 国产日韩精品久久久| 国产一区欧美二区| 国产视频一区二区在线| 成人性色生活片免费看爆迷你毛片| 国产精品视频九色porn| 成人av综合一区| 亚洲成人午夜影院| 日韩一区二区免费在线观看| 国产一区欧美日韩| 亚洲精品成人少妇| 在线不卡中文字幕播放| 国产伦精品一区二区三区免费 | 国产91精品精华液一区二区三区| 国产精品全国免费观看高清| 91看片淫黄大片一级| 亚洲国产精品久久艾草纯爱| 日韩一区二区三| 成人av资源在线| 五月天丁香久久| 中文字幕精品—区二区四季| 在线视频欧美精品| 国产一区二区三区精品欧美日韩一区二区三区| 久久久精品免费免费| 91婷婷韩国欧美一区二区| 日韩av网站免费在线| 国产精品色哟哟网站| 91精品中文字幕一区二区三区| 国产成人av影院| 日韩专区欧美专区| 综合欧美一区二区三区| 欧美一区在线视频| 色激情天天射综合网| 国产精品一卡二卡| 日韩激情一二三区| 亚洲精品大片www| 中文av字幕一区| 88在线观看91蜜桃国自产| 国产成人午夜精品5599| 日韩高清不卡一区二区三区| 久久久午夜精品| 91精品在线免费| 国产suv一区二区三区88区| 五月天一区二区| 亚洲色欲色欲www在线观看| 久久综合九色综合欧美98| 欧美日韩一区二区三区四区 | 国产亚洲欧美激情| 91精品国产综合久久精品app | 欧美电视剧在线观看完整版| 欧洲国内综合视频| 色婷婷国产精品| av网站免费线看精品| 国产一区在线观看视频| 久久成人精品无人区| 视频一区二区不卡| 亚洲成人综合在线| 亚洲一区二区欧美日韩| 亚洲天堂精品在线观看| 国产欧美日韩久久| 久久一夜天堂av一区二区三区| 在线成人av网站| 6080yy午夜一二三区久久| 色av成人天堂桃色av| 91首页免费视频| 99国产精品视频免费观看| 成人小视频在线| 成人精品一区二区三区四区 | 伦理电影国产精品| 奇米色一区二区| 日韩精品每日更新| 美日韩一区二区| 精品一区二区久久久| 国内精品自线一区二区三区视频| 美女视频黄频大全不卡视频在线播放| 奇米精品一区二区三区在线观看一 | 久久99久久精品欧美| 日韩电影免费在线| 精品一二线国产| 国产精品99久久久久久宅男| 国产自产2019最新不卡| 国产精品一品二品| gogo大胆日本视频一区| 99精品国产视频| 欧美性猛交xxxx黑人交| 欧美视频一区二区在线观看| 欧美另类变人与禽xxxxx| 91精品久久久久久蜜臀| 国产精品免费丝袜| 亚洲免费资源在线播放| 亚洲成av人片在线观看无码| 日韩高清不卡在线| 国产成人亚洲综合a∨婷婷| 99精品国产91久久久久久| 欧美午夜电影网| 精品欧美黑人一区二区三区| 久久久久99精品国产片| 国产精品久久久久久久久免费樱桃| 亚洲美女免费视频| 日韩成人伦理电影在线观看| 国产精品2024| 91久久精品一区二区三| 精品久久人人做人人爱| 国产精品免费av| 午夜久久福利影院| 高清不卡在线观看av| 欧美亚洲日本一区| 欧美精品一区二区久久久| 亚洲视频一二区| 麻豆精品一区二区| 色香蕉久久蜜桃| 26uuu久久综合| 一区二区三区在线观看动漫| 免费亚洲电影在线| 99久久综合精品| 日韩欧美国产系列| 亚洲视频中文字幕| 国精产品一区一区三区mba桃花 | 波多野结衣的一区二区三区| 欧美美女视频在线观看| 久久九九久久九九| 日韩电影在线免费看| aaa国产一区| 精品播放一区二区| 亚洲观看高清完整版在线观看| 国产综合久久久久久久久久久久 | 亚洲国产视频直播| 国产.欧美.日韩| 欧美成人bangbros| 亚洲国产美女搞黄色| www.亚洲人| 国产精品入口麻豆九色| 日韩av电影免费观看高清完整版在线观看 | 高清shemale亚洲人妖| 91麻豆精品91久久久久久清纯| 亚洲日本中文字幕区| 国产麻豆精品一区二区| 日韩欧美的一区二区| 亚洲一区二区三区视频在线播放 | 国产精品国产三级国产普通话蜜臀 | 午夜伦理一区二区| 欧美专区亚洲专区| 亚洲精品国产无天堂网2021 | 亚洲精品成a人| av成人免费在线观看| 国产亚洲成av人在线观看导航| 蜜桃一区二区三区四区| 欧美日韩dvd在线观看| 亚洲综合男人的天堂| 色综合天天做天天爱| 亚洲精品中文在线观看| 97精品久久久午夜一区二区三区 | 欧美精品在线一区二区三区| 亚洲综合精品自拍| 欧美性受xxxx黑人xyx| 亚洲小少妇裸体bbw| 欧美肥妇毛茸茸|