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< DirListinglist (const String &name)
 
static Ref< FileStreamopen (const String &name, int flags)
 
static Ref< FileStreammakeTemp (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< StringlistRoots ()
 
static Ref< InputStreamgetStdin ()
 
static Ref< OutputStreamgetStdout ()
 
static Ref< OutputStreamgetStderr ()
 

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