Jive reference manual
List of all members | Static Public Member Functions | Static Public Attributes
jem::io::File Class Reference

#include <jem/io/File.h>

Static Public Member Functions

static bool exists (const String &name)
 
static lint length (const String &name)
 
static FileInfo getInfo (const String &name)
 
static void erase (const String &name)
 
static void rename (const String &src, const String &dest)
 
static Ref< DirListing > list (const String &name)
 
static Ref< FileStream > open (const String &name, int flags)
 
static Ref< FileStream > makeTemp (String &path, int flags)
 
static void makeDir (const String &name)
 
static void makeDirs (const String &name)
 
static String getCwd ()
 
static void setCwd (const String &path)
 
static Array< String > listRoots ()
 
static Ref< InputStream > getStdin ()
 
static Ref< OutputStream > getStdout ()
 
static Ref< OutputStream > getStderr ()
 

Static Public Attributes

static const int IS_FILE
 
static const int IS_DIR
 
static const int IS_LINK
 
static const int IS_READABLE
 
static const int IS_WRITABLE
 
static const int IS_EXECUTABLE
 

Member Function Documentation

static bool jem::io::File::exists ( const String &  name)
static
static lint jem::io::File::length ( const String &  name)
static
static FileInfo jem::io::File::getInfo ( const String &  name)
static
static void jem::io::File::erase ( const String &  name)
static
static void jem::io::File::rename ( const String &  src,
const String &  dest 
)
static
static Ref<DirListing> jem::io::File::list ( const String &  name)
static
static Ref<FileStream> jem::io::File::open ( const String &  name,
int  flags 
)
static
static Ref<FileStream> jem::io::File::makeTemp ( String &  path,
int  flags 
)
static
static void jem::io::File::makeDir ( const String &  name)
static
static void jem::io::File::makeDirs ( const String &  name)
static
static String jem::io::File::getCwd ( )
static
static void jem::io::File::setCwd ( const String &  path)
static
static Array<String> jem::io::File::listRoots ( )
static
static Ref<InputStream> jem::io::File::getStdin ( )
static
static Ref<OutputStream> jem::io::File::getStdout ( )
static
static Ref<OutputStream> jem::io::File::getStderr ( )
static

Member Data Documentation

const int jem::io::File::IS_FILE
static
const int jem::io::File::IS_DIR
static
const int jem::io::File::IS_LINK
static
const int jem::io::File::IS_READABLE
static
const int jem::io::File::IS_WRITABLE
static
const int jem::io::File::IS_EXECUTABLE
static