Project:dool
Class List Class Hierarchy
Summary: Ctors Methods

Module dool.io.Path

Class Path

Implemented interfaces:

class Path

This is a replacment for the functions of phobos.
td.path and some from phobos.std.file

Constructor Summary
()
          

Methods Summary
static String join(char path, char name)
          
static String join(String path, char name)
          
static String join(String path, String name)
          
static String join(char path, String name)
          
static String join(String[] path)
          
static bit isSep(String separator)
          
static bit isSep(char separator)
          
static String getBaseName(char fullname)
          
static String getBaseName(String fullname)
          
static String getExt(String fullname)
          
static String addExt(String fullname, char ext)
          
static String addExt(String fullname, String ext)
          
static String getDirName(String fullname)
          
static String listDir(char pathname)
          Gets the contents of a directory
static String listDir(String pathname)
          Gets the contents of a directory
static String listDirDirs(char pathname)
          Gets the dirs from a directory
static String listDirDirs(String pathname)
          Gets the dirs from a directory
static String listDirFiles(char pathname)
          Gets the files from a directory
static String listDirFiles(String pathname)
          Gets the files from a directory
static String listDirFiles(String pathname, String ext, String base)
          Recursive list files
static String listDirDirs(String pathname, bit recurse, String base)
          Recursive list dirs
public static bit mkdirs(char pathName)
          
public static bit mkdirs(String pathName)
          


static this ()

static String join(char[] path, char[] name)

static String join(String path, char[] name)

static String join(String path, String name)

static String join(char[] path, String name)

static String join(String[] path)

static bit isSep(String separator)

static bit isSep(char separator)

static String getBaseName(char[] fullname)

static String getBaseName(String fullname)

static String getExt(String fullname)

static String addExt(String fullname, char[] ext)

static String addExt(String fullname, String ext)

static String getDirName(String fullname)

static String [] listDir(char[] pathname)
/** * Gets the contents of a directory */
static String [] listDir(String pathname)
/** * Gets the contents of a directory */
static String [] listDirDirs(char[] pathname)
/** * Gets the dirs from a directory */
static String [] listDirDirs(String pathname)
/** * Gets the dirs from a directory */
static String [] listDirFiles(char[] pathname)
/** * Gets the files from a directory */
static String [] listDirFiles(String pathname)
/** * Gets the files from a directory */
static String [] listDirFiles(String pathname, String ext, String base)
/** * Recursive list files */
static String [] listDirDirs(String pathname, bit recurse, String base)
/** * Recursive list dirs */
public static bit mkdirs(char[] pathName)

public static bit mkdirs(String pathName)