C# Class FileTreeLibrary.FileTree

Show file Open project: stachupl/MNFS Class Usage Examples

Public Methods

Method Description
FileTree ( ) : System
addLocation ( string path, string id, string ip, string port ) : string
cp ( string sourcePath, string destinationPath, FileNetworkAddress address ) : string
cpdir ( string sourcePath, string destinationPath ) : string
create ( string path, string name, string locationIP, string locationPort, string id ) : string
fileServers ( string path ) : ArrayList
findDirectory ( string path, string name ) : ArrayList
findDirectory ( FileNode directory, string workingDirectory, string name, ArrayList result ) : void
findFile ( string path, string name ) : ArrayList
findFile ( FileNode directory, string workingDirectory, string name, ArrayList result ) : void
locateDirectory ( string path ) : FileNode
locateFile ( string path ) : FileNode
ls ( string path ) : string
mkdir ( string path, string name ) : string
mv ( string sourcePath, string destinationPath ) : string
removeLocation ( string path, string id ) : string
rename ( string path, string newName ) : string
renamedir ( string path, string newName ) : string
rm ( string path ) : string
rmdir ( string path ) : string
writeLocation ( string path ) : void

Private Methods

Method Description
delete ( ) : void

Method Details

FileTree() public method

public FileTree ( ) : System
return System

addLocation() public method

public addLocation ( string path, string id, string ip, string port ) : string
path string
id string
ip string
port string
return string

cp() public method

public cp ( string sourcePath, string destinationPath, FileNetworkAddress address ) : string
sourcePath string
destinationPath string
address FileNetworkAddress
return string

cpdir() public method

public cpdir ( string sourcePath, string destinationPath ) : string
sourcePath string
destinationPath string
return string

create() public method

public create ( string path, string name, string locationIP, string locationPort, string id ) : string
path string
name string
locationIP string
locationPort string
id string
return string

fileServers() public method

public fileServers ( string path ) : ArrayList
path string
return System.Collections.ArrayList

findDirectory() public method

public findDirectory ( string path, string name ) : ArrayList
path string
name string
return System.Collections.ArrayList

findDirectory() public method

public findDirectory ( FileNode directory, string workingDirectory, string name, ArrayList result ) : void
directory FileNode
workingDirectory string
name string
result System.Collections.ArrayList
return void

findFile() public method

public findFile ( string path, string name ) : ArrayList
path string
name string
return System.Collections.ArrayList

findFile() public method

public findFile ( FileNode directory, string workingDirectory, string name, ArrayList result ) : void
directory FileNode
workingDirectory string
name string
result System.Collections.ArrayList
return void

locateDirectory() public method

public locateDirectory ( string path ) : FileNode
path string
return FileNode

locateFile() public method

public locateFile ( string path ) : FileNode
path string
return FileNode

ls() public method

public ls ( string path ) : string
path string
return string

mkdir() public method

public mkdir ( string path, string name ) : string
path string
name string
return string

mv() public method

public mv ( string sourcePath, string destinationPath ) : string
sourcePath string
destinationPath string
return string

removeLocation() public method

public removeLocation ( string path, string id ) : string
path string
id string
return string

rename() public method

public rename ( string path, string newName ) : string
path string
newName string
return string

renamedir() public method

public renamedir ( string path, string newName ) : string
path string
newName string
return string

rm() public method

public rm ( string path ) : string
path string
return string

rmdir() public method

public rmdir ( string path ) : string
path string
return string

writeLocation() public method

public writeLocation ( string path ) : void
path string
return void