mirror of
https://github.com/etlegacy/Update-Installer.git
synced 2024-11-26 13:51:11 +00:00
Rename Dir to DirIterator
This commit is contained in:
parent
887619f239
commit
b4311d79a9
4 changed files with 14 additions and 14 deletions
|
@ -21,7 +21,7 @@ endif()
|
|||
add_definitions(-DTIXML_USE_STL)
|
||||
|
||||
set (SOURCES
|
||||
Dir.cpp
|
||||
DirIterator.cpp
|
||||
FileOps.cpp
|
||||
Log.cpp
|
||||
ProcessUtils.cpp
|
||||
|
@ -41,7 +41,7 @@ if (WIN32)
|
|||
endif()
|
||||
|
||||
set (HEADERS
|
||||
Dir.h
|
||||
DirIterator.h
|
||||
FileOps.h
|
||||
Log.h
|
||||
ProcessUtils.h
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include "Dir.h"
|
||||
#include "DirIterator.h"
|
||||
|
||||
#include "Log.h"
|
||||
#include "StringUtils.h"
|
||||
|
@ -15,7 +15,7 @@ bool endsWith(const std::string& str, const char* text)
|
|||
return str.find(text,str.size() - length) != 0;
|
||||
}
|
||||
|
||||
Dir::Dir(const char* path)
|
||||
DirIterator::DirIterator(const char* path)
|
||||
{
|
||||
m_path = path;
|
||||
|
||||
|
@ -37,7 +37,7 @@ Dir::Dir(const char* path)
|
|||
#endif
|
||||
}
|
||||
|
||||
Dir::~Dir()
|
||||
DirIterator::~DirIterator()
|
||||
{
|
||||
#ifdef PLATFORM_UNIX
|
||||
closedir(m_dir);
|
||||
|
@ -46,7 +46,7 @@ Dir::~Dir()
|
|||
#endif
|
||||
}
|
||||
|
||||
bool Dir::next()
|
||||
bool DirIterator::next()
|
||||
{
|
||||
#ifdef PLATFORM_UNIX
|
||||
m_entry = readdir(m_dir);
|
||||
|
@ -66,7 +66,7 @@ bool Dir::next()
|
|||
#endif
|
||||
}
|
||||
|
||||
std::string Dir::fileName() const
|
||||
std::string DirIterator::fileName() const
|
||||
{
|
||||
#ifdef PLATFORM_UNIX
|
||||
return m_entry->d_name;
|
||||
|
@ -75,12 +75,12 @@ std::string Dir::fileName() const
|
|||
#endif
|
||||
}
|
||||
|
||||
std::string Dir::filePath() const
|
||||
std::string DirIterator::filePath() const
|
||||
{
|
||||
return m_path + '/' + fileName();
|
||||
}
|
||||
|
||||
bool Dir::isDir() const
|
||||
bool DirIterator::isDir() const
|
||||
{
|
||||
#ifdef PLATFORM_UNIX
|
||||
return m_entry->d_type == DT_DIR;
|
|
@ -8,11 +8,11 @@
|
|||
#include <dirent.h>
|
||||
#endif
|
||||
|
||||
class Dir
|
||||
class DirIterator
|
||||
{
|
||||
public:
|
||||
Dir(const char* path);
|
||||
~Dir();
|
||||
DirIterator(const char* path);
|
||||
~DirIterator();
|
||||
|
||||
// iterate to the next entry in the directory
|
||||
bool next();
|
|
@ -1,6 +1,6 @@
|
|||
#include "FileOps.h"
|
||||
|
||||
#include "Dir.h"
|
||||
#include "DirIterator.h"
|
||||
#include "Log.h"
|
||||
#include "Platform.h"
|
||||
#include "StringUtils.h"
|
||||
|
@ -266,7 +266,7 @@ void FileOps::touch(const char* path) throw (IOException)
|
|||
void FileOps::rmdirRecursive(const char* path) throw (IOException)
|
||||
{
|
||||
// remove dir contents
|
||||
Dir dir(path);
|
||||
DirIterator dir(path);
|
||||
while (dir.next())
|
||||
{
|
||||
std::string name = dir.fileName();
|
||||
|
|
Loading…
Reference in a new issue