Lucene++ - a full-featured, c++ search engine
API Documentation


Loading...
Searching...
No Matches
Namespaces | Functions
FileUtils.h File Reference
#include "Lucene.h"

Go to the source code of this file.

Namespaces

namespace  Lucene
 
namespace  Lucene::FileUtils
 

Functions

LPPAPI bool Lucene::FileUtils::fileExists (const String &path)
 Return true if given file or directory exists.
 
LPPAPI uint64_t Lucene::FileUtils::fileModified (const String &path)
 Return file last modified date and time.
 
LPPAPI bool Lucene::FileUtils::touchFile (const String &path)
 Set file last modified date and time to now.
 
LPPAPI int64_t Lucene::FileUtils::fileLength (const String &path)
 Return file length in bytes.
 
LPPAPI bool Lucene::FileUtils::setFileLength (const String &path, int64_t length)
 Set new file length, truncating or expanding as required.
 
LPPAPI bool Lucene::FileUtils::removeFile (const String &path)
 Delete file from file system.
 
LPPAPI bool Lucene::FileUtils::copyFile (const String &source, const String &dest)
 Copy a file to/from file system.
 
LPPAPI bool Lucene::FileUtils::createDirectory (const String &path)
 Create new directory under given location.
 
LPPAPI bool Lucene::FileUtils::removeDirectory (const String &path)
 Delete directory from file system.
 
LPPAPI bool Lucene::FileUtils::isDirectory (const String &path)
 Return true if given path points to a directory.
 
LPPAPI bool Lucene::FileUtils::listDirectory (const String &path, bool filesOnly, HashSet< String > dirList)
 Return list of files (and/or directories) under given directory.
 
LPPAPI bool Lucene::FileUtils::copyDirectory (const String &source, const String &dest)
 Copy a directory to/from file system.
 
LPPAPI String Lucene::FileUtils::joinPath (const String &path, const String &file)
 Return complete path after joining given directory and file name.
 
LPPAPI String Lucene::FileUtils::extractPath (const String &path)
 Extract parent path from given path.
 
LPPAPI String Lucene::FileUtils::extractFile (const String &path)
 Extract file name from given path.
 

clucene.sourceforge.net