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

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

?? rm_all.c

?? 匯編源代碼大全
?? C
字號:
/*
**  Remove all files and (optionally) subdirectories
**
**  public domain demo by Bob Stout
*/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <io.h>
#include <dos.h>
#include <ctype.h>

#define LAST_CHAR(str) (str[strlen(str) - 1])
#define MAX_PATH 80

#ifdef __TURBOC__
 #include <dir.h>
 #define find_1st(n,a,b) (findfirst((n),(b),(a)))
 #define find_nxt(b) (findnext(b))
 #define find_t ffblk
 #define name ff_name
 #define attrib ff_attrib
 #define _A_SUBDIR FA_DIREC
#else
 #include <direct.h>
 #define find_1st(n,a,b) (_dos_findfirst((n),(a),(b)))
 #define find_nxt(b) (_dos_findnext(b))
#endif

/* Select one of the following - remove() is ANSI       */

#define rmfunc remove
/* #define rmfunc unlink */

#define show(s) fputs((s), stderr)

typedef enum {ERROR = -1, SUCCESS, FALSE = 0, TRUE} LOGICAL;
LOGICAL recurse = FALSE, gobble = FALSE;

char *mask = "*.*";

/*
**  Clean all files from a directory
*/

void clean_dir(char *path)
{
      char rmpath[MAX_PATH], *rmfile;
      struct find_t fbuf;

      strcpy(rmpath, path);
      if ('\\' != LAST_CHAR(rmpath))
            strcat(rmpath, "\\");
      rmfile = &rmpath[strlen(rmpath)];
      strcpy(rmfile, mask);
      if (0 == find_1st(rmpath, 0, &fbuf)) do
      {
            strcpy(rmfile, fbuf.name);
            rmfunc(rmpath);
            printf("deleting %s\n", rmpath);
      } while (0 == find_nxt(&fbuf));
}

/*
**  Process directories
*/

void do_dir(char *path)
{
      char search[MAX_PATH], new[MAX_PATH];
      struct find_t ff;

      strcpy(search, path);
      if ('\\' != LAST_CHAR(search))
            strcat(search, "\\");
      strcat(search, "*.*");
      if (SUCCESS == find_1st(search, 0xff, &ff)) do
      {
            if (ff.attrib & _A_SUBDIR && '.' != *ff.name)
            {
                  strcpy(new, path);
                  if ('\\' != LAST_CHAR(new))
                        strcat(new, "\\");
                  strcat(new, ff.name);
                  do_dir(new);
            }
      } while (SUCCESS == find_nxt(&ff));
      clean_dir(path);
      if (gobble)
            rmdir(path);
}

/*
**  Tell 'em they messed up
*/

void usage(LOGICAL errstat)
{
      if (errstat)
            fputc('\a', stderr);
      show("Usage: RM_ALL directory [...directory] [-eFNAME.EXT] [-rg?]\n");
      show("switches: -eFNAME.EXT  Remove only files matching mask "
            "(default is \"-e*.*\")\n");
      show("          -r           Recurse subdirectories\n");
      show("          -g           Gobble (delete) empty subdirectories\n");
      show("          -?           Display help (this message)\n");
      exit(errstat);
}

/*
**  RM_ALL - Deletes all files and (optionally) subdirectories
*/

int main(int argc, char *argv[])
{
      char rmpath[MAX_PATH], *rmfile;
      int i;
      LOGICAL found_dir = FALSE;
      void (*clean_func)(char *) = clean_dir;

      for (i = 1; i < argc; ++i)          /* Check for switches         */
      {
            if (NULL == strchr("-/", *argv[i]))
                  continue;               /* Assume it's a filename     */
            switch (toupper(argv[i][1]))
            {
            case 'R':
                  clean_func = do_dir;
                  break;

            case 'G':
                  gobble = TRUE;
                  break;

            case '?':
                  usage(FALSE);
                  break;

            case 'E':
                  if (0 == strlen(&argv[i][2]))
                        usage(ERROR);
                  else  mask = strupr(&argv[i][2]);
                  break;

            default:
                  usage(ERROR);
            }
      }
      for (i = 1; i < argc; ++i)          /* Scan filenames             */
      {
            if (strchr("/-", *argv[i]))
                  continue;
            found_dir = TRUE;
            clean_func(argv[i]);
      }
      if (!found_dir)
            usage(TRUE);
      else  return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内欧美视频一区二区| 亚洲第一主播视频| 久久中文字幕电影| 日韩欧美一区在线| 欧美色图激情小说| 欧美日韩夫妻久久| 欧美一区二区私人影院日本| 亚洲激情成人在线| 亚洲精品免费在线观看| 亚洲天堂a在线| 亚洲精品国久久99热| 欧美一区三区四区| 日韩一卡二卡三卡四卡| 日韩视频在线永久播放| 欧美成人性福生活免费看| 中文字幕va一区二区三区| 欧美韩国日本一区| 亚洲欧美日韩一区二区| 亚洲美女屁股眼交3| 亚洲国产成人精品视频| 亚洲精品在线电影| 97国产一区二区| 蜜桃精品视频在线观看| 美女精品一区二区| 国产综合一区二区| 视频一区中文字幕国产| 久久精品国产亚洲一区二区三区 | 亚洲欧美自拍偷拍色图| 亚洲人妖av一区二区| 日韩一区二区麻豆国产| 久久久蜜臀国产一区二区| 亚洲欧美综合网| 免费成人在线网站| 91亚洲永久精品| 欧美一区二区三区免费在线看| 国产成人午夜视频| 色综合视频一区二区三区高清| 国产高清不卡一区| 欧美吻胸吃奶大尺度电影| 欧美mv和日韩mv国产网站| 欧美日韩久久久久久| 久久久久国产精品人| 欧美成人性战久久| 亚洲精品美国一| 国产一区二区三区久久悠悠色av| 日本亚洲视频在线| 亚洲va国产va欧美va观看| 亚洲精品视频在线| 国产自产v一区二区三区c| 在线观看亚洲a| 欧美视频一区二区三区四区 | 国产日产欧美一区| 首页国产欧美久久| 91无套直看片红桃| 久久久综合激的五月天| 视频在线观看一区| 欧美午夜精品理论片a级按摩| 日本高清不卡视频| 色欧美片视频在线观看| 欧美成人官网二区| 日日夜夜免费精品| 欧美系列亚洲系列| 日韩美女视频19| 东方欧美亚洲色图在线| 久久综合九色综合欧美就去吻| 精品国产乱码久久久久久浪潮| 精品久久久影院| 首页国产欧美久久| 欧美精品一级二级三级| 亚洲免费高清视频在线| 成人黄色软件下载| 欧美一区二区三区喷汁尤物| 一区二区三区在线视频播放| 一个色在线综合| 色综合网站在线| 自拍偷在线精品自拍偷无码专区 | 欧美性色黄大片手机版| 国产精品天天摸av网| 成人黄色a**站在线观看| 久久亚洲免费视频| 丁香另类激情小说| 欧美亚洲愉拍一区二区| 亚洲精品国产无天堂网2021 | 色88888久久久久久影院野外| 在线免费观看视频一区| 欧美一区三区四区| 久久爱www久久做| 久久久夜色精品亚洲| 国产福利精品一区二区| 欧美在线观看视频一区二区| 亚洲免费观看高清完整版在线观看熊| 青青草一区二区三区| 日韩精品一区二区三区蜜臀| 亚洲色图另类专区| 欧美天天综合网| 开心九九激情九九欧美日韩精美视频电影 | 成人av在线电影| 欧美喷潮久久久xxxxx| 蜜臀av一区二区| 久久精品亚洲精品国产欧美 | 日本网站在线观看一区二区三区| 国产不卡视频在线播放| 亚洲欧洲精品一区二区三区| 日本不卡视频一二三区| 久久精品免视看| 在线日韩一区二区| 日韩精品免费专区| 国产精品污网站| 欧美三级资源在线| 国产伦精品一区二区三区视频青涩| 一本大道久久精品懂色aⅴ| 五月天亚洲精品| 欧美国产精品v| 欧美精品一卡两卡| proumb性欧美在线观看| 日日摸夜夜添夜夜添精品视频| 91丨九色丨黑人外教| 蜜桃av噜噜一区二区三区小说| 在线观看亚洲专区| 国内精品伊人久久久久av一坑| 欧美久久久久久久久久| 高清av一区二区| 国产三级一区二区| 国产不卡免费视频| 国产情人综合久久777777| 国产一区二区三区综合| 日韩欧美在线影院| 一本大道av一区二区在线播放| 中文字幕日韩精品一区| 欧美放荡的少妇| 91热门视频在线观看| 国产精品69毛片高清亚洲| 亚洲电影一区二区| 丝袜诱惑制服诱惑色一区在线观看| 91丝袜美女网| 国产精品影视网| 免费在线观看一区| 午夜久久久久久久久| 中文字幕一区日韩精品欧美| 久久综合色鬼综合色| 91精品在线观看入口| 色狠狠av一区二区三区| 99精品黄色片免费大全| 国产精品99久久久久| 精品一区二区三区不卡 | 日韩一区在线免费观看| 精品粉嫩aⅴ一区二区三区四区 | 黄页视频在线91| 亚洲国产精品一区二区久久| 欧美性做爰猛烈叫床潮| 午夜精品aaa| 亚洲国产精品影院| 亚洲aⅴ怡春院| 亚洲成人在线观看视频| 亚洲国产日产av| 亚洲香蕉伊在人在线观| 国产精品拍天天在线| 国产欧美日产一区| 99久久婷婷国产精品综合| 国产成人精品1024| 99久久精品国产精品久久| 91麻豆文化传媒在线观看| 99精品国产热久久91蜜凸| av电影在线观看不卡| 91福利视频网站| 欧美精品在线一区二区三区| 国产成人免费视| 99re成人精品视频| 免费三级欧美电影| 国产在线一区观看| 国产福利电影一区二区三区| 成人动漫中文字幕| 青青青伊人色综合久久| 国产精品国产精品国产专区不片| 欧美日韩国产一级片| 日韩三级在线免费观看| 久久婷婷成人综合色| 亚洲丝袜制服诱惑| 婷婷激情综合网| 国产精品香蕉一区二区三区| 亚洲aaa精品| 激情另类小说区图片区视频区| 亚洲在线一区二区三区| 久久精品在这里| 一区二区在线观看视频| 视频一区中文字幕| 成人高清免费在线播放| 欧美主播一区二区三区| 欧美电影免费观看完整版| 国产精品成人一区二区艾草| 亚洲精品视频自拍| 极品少妇xxxx偷拍精品少妇| 亚洲福利一区二区| 亚洲精品成人在线| 国产精品久久久久久户外露出 | 成熟亚洲日本毛茸茸凸凹| 99久久精品国产一区二区三区| 国产精品一线二线三线| 欧美日韩一级黄| 三级成人在线视频|