📄 dir.cc
字号:
//=======================================================================// Dir.cc//-----------------------------------------------------------------------// This file is part of the package paco// Copyright (C) 2004-2007 David Rosal <david.3r@gmail.com>// For more information visit http://paco.sourceforge.net//=======================================================================#include "config.h"#include "paco/paco.h" // XErrno#include "Dir.h"using std::string;using namespace Paco;Dir::Dir(string const& path): mDir(opendir(path.c_str())), mDirent(NULL){ if (!mDir) throw XErrno("opendir(\"" + path + "\")");}Dir::~Dir(){ if (mDir) closedir(mDir);}bool Dir::read(string &name){ if (!(mDirent = readdir(mDir))) return false; name = mDirent->d_name; if (name == "." || name == "..") return read(name); return true;}void Dir::rewind(){ rewinddir(mDir);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -