Craig's Utility Library  4.0 Beta
Utilities.IO.FileSystem.Default.ResourceDirectory Class Reference

Directory class More...

Inheritance diagram for Utilities.IO.FileSystem.Default.ResourceDirectory:
Utilities.IO.FileSystem.BaseClasses.DirectoryBase< string, ResourceDirectory >

Public Member Functions

 ResourceDirectory ()
 Constructor More...
 
 ResourceDirectory (string Path, string UserName="", string Password="", string Domain="")
 Constructor More...
 
- Public Member Functions inherited from Utilities.IO.FileSystem.BaseClasses.DirectoryBase< string, ResourceDirectory >
object Clone ()
 Clones the directory object More...
 
int CompareTo (IDirectory other)
 Compares this to another directory More...
 
int CompareTo (object obj)
 Compares this object to another object More...
 
virtual IDirectory CopyTo (IDirectory Directory, CopyOptions Options=CopyOptions.CopyAlways)
 Copies the directory to the specified parent directory More...
 
abstract void Create ()
 Creates the directory More...
 
abstract void Delete ()
 Deletes the directory More...
 
abstract IEnumerable< IDirectoryEnumerateDirectories (string SearchPattern="*", SearchOption Options=SearchOption.TopDirectoryOnly)
 Enumerates directories under this directory More...
 
IEnumerable< IDirectoryEnumerateDirectories (Predicate< IDirectory > Predicate, SearchOption Options=SearchOption.TopDirectoryOnly)
 Enumerates sub directories (defaults to top level sub directories) More...
 
abstract IEnumerable< IFileEnumerateFiles (string SearchPattern="*", SearchOption Options=SearchOption.TopDirectoryOnly)
 Enumerates files under this directory More...
 
IEnumerable< IFileEnumerateFiles (Predicate< IFile > Predicate, SearchOption Options=SearchOption.TopDirectoryOnly)
 Enumerates files within the directory (defaults to top level directory and not the sub directories) More...
 
override bool Equals (object obj)
 Determines if the two directories are the same More...
 
bool Equals (IDirectory other)
 Determines if the directories are equal More...
 
IEnumerator< IFileGetEnumerator ()
 Enumerates the files in the directory More...
 
override int GetHashCode ()
 Returns the hash code for the directory More...
 
virtual IDirectory MoveTo (IDirectory Directory)
 Moves this directory under another directory More...
 
abstract void Rename (string Name)
 Renames the directory More...
 
override string ToString ()
 Gets info for the directory More...
 

Properties

override DateTime Accessed [get]
 returns now More...
 
override DateTime Created [get]
 returns now More...
 
override bool Exists [get]
 returns true More...
 
override string FullName [get]
 Full path More...
 
override DateTime Modified [get]
 returns now More...
 
override string Name [get]
 Full path More...
 
override IDirectory Parent [get]
 Full path More...
 
override IDirectory Root [get]
 Root More...
 
override long Size [get]
 Size (returns 0) More...
 
- Properties inherited from Utilities.IO.FileSystem.BaseClasses.DirectoryBase< string, ResourceDirectory >
abstract DateTime Accessed [get]
 Last time accessed (UTC time) More...
 
abstract DateTime Created [get]
 Date created (UTC time) More...
 
abstract bool Exists [get]
 Does it exist? More...
 
abstract string FullName [get]
 Full path More...
 
abstract DateTime Modified [get]
 Date modified (UTC time) More...
 
abstract string Name [get]
 Name More...
 
abstract IDirectory Parent [get]
 Parent directory More...
 
abstract IDirectory Root [get]
 Root directory More...
 
abstract long Size [get]
 Size of the directory More...
 
string Domain [get, set]
 Domain More...
 
InternalDirectoryType InternalDirectory [get, set]
 Internal directory More...
 
string Password [get, set]
 Password More...
 
string UserName [get, set]
 User name More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Utilities.IO.FileSystem.BaseClasses.DirectoryBase< string, ResourceDirectory >
static bool operator!= (DirectoryBase< InternalDirectoryType, DirectoryType > Directory1, IDirectory Directory2)
 Determines if two directories are not equal More...
 
static bool operator< (DirectoryBase< InternalDirectoryType, DirectoryType > Directory1, IDirectory Directory2)
 Less than More...
 
static bool operator<= (DirectoryBase< InternalDirectoryType, DirectoryType > Directory1, IDirectory Directory2)
 Less than or equal More...
 
static bool operator== (DirectoryBase< InternalDirectoryType, DirectoryType > Directory1, IDirectory Directory2)
 Determines if two directories are equal More...
 
static bool operator> (DirectoryBase< InternalDirectoryType, DirectoryType > Directory1, IDirectory Directory2)
 Greater than More...
 
static bool operator>= (DirectoryBase< InternalDirectoryType, DirectoryType > Directory1, IDirectory Directory2)
 Greater than or equal More...
 
- Protected Member Functions inherited from Utilities.IO.FileSystem.BaseClasses.DirectoryBase< string, ResourceDirectory >
 DirectoryBase ()
 Constructor More...
 
 DirectoryBase (InternalDirectoryType InternalDirectory, string UserName="", string Password="", string Domain="")
 Constructor More...
 

Detailed Description

Directory class

Definition at line 36 of file ResourceDirectory.cs.

Constructor & Destructor Documentation

Utilities.IO.FileSystem.Default.ResourceDirectory.ResourceDirectory ( )

Constructor

Definition at line 41 of file ResourceDirectory.cs.

Utilities.IO.FileSystem.Default.ResourceDirectory.ResourceDirectory ( string  Path,
string  UserName = "",
string  Password = "",
string  Domain = "" 
)

Constructor

Parameters
PathPath to the directory
DomainDomain of the user (optional)
PasswordPassword to be used to access the directory (optional)
UserNameUser name to be used to access the directory (optional)

Definition at line 52 of file ResourceDirectory.cs.

Property Documentation

override DateTime Utilities.IO.FileSystem.Default.ResourceDirectory.Accessed
get

returns now

Definition at line 61 of file ResourceDirectory.cs.

override DateTime Utilities.IO.FileSystem.Default.ResourceDirectory.Created
get

returns now

Definition at line 69 of file ResourceDirectory.cs.

override bool Utilities.IO.FileSystem.Default.ResourceDirectory.Exists
get

returns true

Definition at line 77 of file ResourceDirectory.cs.

override string Utilities.IO.FileSystem.Default.ResourceDirectory.FullName
get

Full path

Definition at line 85 of file ResourceDirectory.cs.

override DateTime Utilities.IO.FileSystem.Default.ResourceDirectory.Modified
get

returns now

Definition at line 93 of file ResourceDirectory.cs.

override string Utilities.IO.FileSystem.Default.ResourceDirectory.Name
get

Full path

Definition at line 101 of file ResourceDirectory.cs.

override IDirectory Utilities.IO.FileSystem.Default.ResourceDirectory.Parent
get

Full path

Definition at line 109 of file ResourceDirectory.cs.

override IDirectory Utilities.IO.FileSystem.Default.ResourceDirectory.Root
get

Root

Definition at line 120 of file ResourceDirectory.cs.

override long Utilities.IO.FileSystem.Default.ResourceDirectory.Size
get

Size (returns 0)

Definition at line 128 of file ResourceDirectory.cs.


The documentation for this class was generated from the following file: