C# Class DotNetIO.Contracts.IDirectoryContract

Inheritance: Directory
显示文件 Open project: DotNetIO/DotNetIO

Public Methods

Method Description
CopyTo ( FileSystemItem item ) : void
Create ( ) : Directory
Delete ( ) : void
Directories ( ) : IEnumerable
Directories ( string filter, SearchScope scope ) : IEnumerable
Exists ( ) : bool
Files ( ) : IEnumerable
Files ( string filter, SearchScope scope ) : IEnumerable
GetDirectory ( string directoryName ) : Directory
GetFile ( string fileName ) : File
LinkTo ( Path path ) : Directory
MoveTo ( FileSystemItem item ) : FileSystemItem

Method Details

CopyTo() public abstract method

public abstract CopyTo ( FileSystemItem item ) : void
item FileSystemItem
return void

Create() public abstract method

public abstract Create ( ) : Directory
return Directory

Delete() public abstract method

public abstract Delete ( ) : void
return void

Directories() public method

public Directories ( ) : IEnumerable
return IEnumerable

Directories() public method

public Directories ( string filter, SearchScope scope ) : IEnumerable
filter string
scope SearchScope
return IEnumerable

Exists() public abstract method

public abstract Exists ( ) : bool
return bool

Files() public method

public Files ( ) : IEnumerable
return IEnumerable

Files() public method

public Files ( string filter, SearchScope scope ) : IEnumerable
filter string
scope SearchScope
return IEnumerable

GetDirectory() public method

public GetDirectory ( string directoryName ) : Directory
directoryName string
return Directory

GetFile() public method

public GetFile ( string fileName ) : File
fileName string
return File

LinkTo() public method

public LinkTo ( Path path ) : Directory
path Path
return Directory

MoveTo() public abstract method

public abstract MoveTo ( FileSystemItem item ) : FileSystemItem
item FileSystemItem
return FileSystemItem