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

📄 directory.h

📁 早期freebsd实现
💻 H
字号:
// This may look like C code, but it is really -*- C++ -*-/* Manipulate all directory entries for all file classes. */#ifndef directory_h#define directory_h 1#include "entry.h"class Directory_Handler{public:  /* There are five major types of files in the UNIX system. */  enum file_types    {      DIRS,                     /* Subdirectories. */      FILES,                    /* Regular files. */      EXECS,                    /* Executable files. */      DLINKS,                   /* Directory links (if -l option is enabled). */      FLINKS,                   /* File links (if -l option is enabled). */      LINKS,                    /* File *and* directory links (if -l option is *not* enabled). */      UNKNOWN_FILE,		/* E.g. Fifo */      MAX_TYPES,    };       Directory_Handler (void); /* Formats the current directory files. */  void print (void);             /* Lists the current directory files. */ private:/* static */ Entry_Handler file_class[MAX_TYPES]; /* File class array. */  static char          *class_name[MAX_TYPES]; /* String naem for each file class. */  };#endif

⌨️ 快捷键说明

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