Apache REEF  0.16.0
Retainable Evaluator Execution Framework
Public Member Functions | Properties | List of all members
Org.Apache.REEF.IO.Files.IDirectoryInfo Interface Reference

This is meant only as a proxy interface for DirectoryInfo and has no relation to classes in Org.Apache.REEF.IO.FileSystem. More...

Inherits Org.Apache.REEF.IO.Files.IFileSystemInfo.

Inherited by Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

Public Member Functions

void Create ()
 See DirectoryInfo::Create. More...
 
void Create (DirectorySecurity directorySecurity)
 See DirectoryInfo::Create(DirectorySecurity). More...
 
IDirectoryInfo CreateSubdirectory (string path)
 See DirectoryInfo::CreateSubdirectory(string). More...
 
IDirectoryInfo CreateSubdirectory (string path, DirectorySecurity directorySecurity)
 See DirectoryInfo::CreateSubdirectory(string, DirectorySecurity). More...
 
void Delete (bool recursive)
 See DirectoryInfo::Delete(bool). More...
 
IEnumerable< IDirectoryInfoEnumerateDirectories ()
 See DirectoryInfo::EnumerateDirectories. More...
 
IEnumerable< IDirectoryInfoEnumerateDirectories (string searchPattern)
 See DirectoryInfo::EnumerateDirectories(string). More...
 
IEnumerable< IDirectoryInfoEnumerateDirectories (string searchPattern, SearchOption searchOption)
 See DirectoryInfo::EnumerateDirectories(string, SearchOption). More...
 
IEnumerable< IFileInfoEnumerateFiles ()
 See DirectoryInfo::EnumerateFiles. More...
 
IEnumerable< IFileInfoEnumerateFiles (string searchPattern)
 See DirectoryInfo::EnumerateFiles(string). More...
 
IEnumerable< IFileInfoEnumerateFiles (string searchPattern, SearchOption searchOption)
 See DirectoryInfo::EnumerateFiles(string, SearchOption). More...
 
IEnumerable< IFileSystemInfoEnumerateFileSystemInfos ()
 See DirectoryInfo::EnumerateFileSystemInfos. More...
 
IEnumerable< IFileSystemInfoEnumerateFileSystemInfos (string searchPattern)
 See DirectoryInfo::EnumerateFileSystemInfos(string). More...
 
IEnumerable< IFileSystemInfoEnumerateFileSystemInfos (string searchPattern, SearchOption searchOption)
 See DirectoryInfo::EnumerateFileSystemInfos(string, SearchOption). More...
 
DirectorySecurity GetAccessControl ()
 See DirectoryInfo::GetAccessControl. More...
 
DirectorySecurity GetAccessControl (AccessControlSections includeSections)
 See DirectoryInfo::GetAccessControl(AccessControlSections). More...
 
IDirectoryInfo [] GetDirectories ()
 See DirectoryInfo::GetDirectories. More...
 
IDirectoryInfo [] GetDirectories (string searchPattern)
 See DirectoryInfo::GetDirectories(string). More...
 
IDirectoryInfo [] GetDirectories (string searchPattern, SearchOption searchOption)
 See DirectoryInfo::GetDirectories(string, SearchOption). More...
 
IFileInfo [] GetFiles ()
 See DirectoryInfo::GetFiles. More...
 
IFileInfo [] GetFiles (string searchPattern)
 See DirectoryInfo::GetFiles(string). More...
 
IFileInfo [] GetFiles (string searchPattern, SearchOption searchOption)
 See DirectoryInfo::GetFiles(string, SearchOption). More...
 
IFileSystemInfo [] GetFileSystemInfos ()
 See DirectoryInfo::GetFileSystemInfos. More...
 
IFileSystemInfo [] GetFileSystemInfos (string searchPattern)
 See DirectoryInfo::GetFileSystemInfos(string). More...
 
IFileSystemInfo [] GetFileSystemInfos (string searchPattern, SearchOption searchOption)
 See DirectoryInfo::GetFileSystemInfos(string, SearchOption). More...
 
void MoveTo (string destDirName)
 See DirectoryInfo::MoveTo(string). More...
 
void SetAccessControl (DirectorySecurity directorySecurity)
 See DirectoryInfo::SetAccessControl(DirectorySecurity). More...
 
- Public Member Functions inherited from Org.Apache.REEF.IO.Files.IFileSystemInfo
void Delete ()
 See FileSystemInfo::Delete. More...
 
void Refresh ()
 See FileSystemInfo::Refresh. More...
 

Properties

IDirectoryInfo Parent [get]
 See DirectoryInfo::Parent. More...
 
IDirectoryInfo Root [get]
 See DirectoryInfo::Root. More...
 
- Properties inherited from Org.Apache.REEF.IO.Files.IFileSystemInfo
FileAttributes Attributes [get]
 See FileSystemInfo::Attributes. More...
 
DateTime CreationTime [get]
 See FileSystemInfo::CreationTime. More...
 
DateTime CreationTimeUtc [get]
 See FileSystemInfo::CreationTimeUtc. More...
 
bool Exists [get]
 See FileSystemInfo::Exists. More...
 
string Extension [get]
 See FileSystemInfo::Extension. More...
 
string FullName [get]
 See FileSystemInfo::FullName. More...
 
DateTime LastAccessTime [get]
 See FileSystemInfo::LastAccessTime. More...
 
DateTime LastAccessTimeUtc [get]
 See FileSystemInfo::LastAccessTimeUtc. More...
 
DateTime LastWriteTime [get]
 See FileSystemInfo::LastWriteTime. More...
 
DateTime LastWriteTimeUtc [get]
 See FileSystemInfo::LastWriteTimeUtc. More...
 
string Name [get]
 See FileSystemInfo::Name. More...
 

Detailed Description

This is meant only as a proxy interface for DirectoryInfo and has no relation to classes in Org.Apache.REEF.IO.FileSystem.

To create an IDirectoryInfo object from a DirectoryInfo object, please use the static method DefaultDirectoryInfo.FromDirectoryInfo.

Member Function Documentation

◆ Create() [1/2]

void Org.Apache.REEF.IO.Files.IDirectoryInfo.Create ( )

See DirectoryInfo::Create.

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ Create() [2/2]

void Org.Apache.REEF.IO.Files.IDirectoryInfo.Create ( DirectorySecurity  directorySecurity)

See DirectoryInfo::Create(DirectorySecurity).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ CreateSubdirectory() [1/2]

IDirectoryInfo Org.Apache.REEF.IO.Files.IDirectoryInfo.CreateSubdirectory ( string  path)

See DirectoryInfo::CreateSubdirectory(string).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ CreateSubdirectory() [2/2]

IDirectoryInfo Org.Apache.REEF.IO.Files.IDirectoryInfo.CreateSubdirectory ( string  path,
DirectorySecurity  directorySecurity 
)

See DirectoryInfo::CreateSubdirectory(string, DirectorySecurity).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ Delete()

void Org.Apache.REEF.IO.Files.IDirectoryInfo.Delete ( bool  recursive)

See DirectoryInfo::Delete(bool).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ EnumerateDirectories() [1/3]

IEnumerable<IDirectoryInfo> Org.Apache.REEF.IO.Files.IDirectoryInfo.EnumerateDirectories ( )

See DirectoryInfo::EnumerateDirectories.

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ EnumerateDirectories() [2/3]

IEnumerable<IDirectoryInfo> Org.Apache.REEF.IO.Files.IDirectoryInfo.EnumerateDirectories ( string  searchPattern)

See DirectoryInfo::EnumerateDirectories(string).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ EnumerateDirectories() [3/3]

IEnumerable<IDirectoryInfo> Org.Apache.REEF.IO.Files.IDirectoryInfo.EnumerateDirectories ( string  searchPattern,
SearchOption  searchOption 
)

See DirectoryInfo::EnumerateDirectories(string, SearchOption).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ EnumerateFiles() [1/3]

IEnumerable<IFileInfo> Org.Apache.REEF.IO.Files.IDirectoryInfo.EnumerateFiles ( )

See DirectoryInfo::EnumerateFiles.

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ EnumerateFiles() [2/3]

IEnumerable<IFileInfo> Org.Apache.REEF.IO.Files.IDirectoryInfo.EnumerateFiles ( string  searchPattern)

See DirectoryInfo::EnumerateFiles(string).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ EnumerateFiles() [3/3]

IEnumerable<IFileInfo> Org.Apache.REEF.IO.Files.IDirectoryInfo.EnumerateFiles ( string  searchPattern,
SearchOption  searchOption 
)

See DirectoryInfo::EnumerateFiles(string, SearchOption).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ EnumerateFileSystemInfos() [1/3]

IEnumerable<IFileSystemInfo> Org.Apache.REEF.IO.Files.IDirectoryInfo.EnumerateFileSystemInfos ( )

See DirectoryInfo::EnumerateFileSystemInfos.

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ EnumerateFileSystemInfos() [2/3]

IEnumerable<IFileSystemInfo> Org.Apache.REEF.IO.Files.IDirectoryInfo.EnumerateFileSystemInfos ( string  searchPattern)

See DirectoryInfo::EnumerateFileSystemInfos(string).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ EnumerateFileSystemInfos() [3/3]

IEnumerable<IFileSystemInfo> Org.Apache.REEF.IO.Files.IDirectoryInfo.EnumerateFileSystemInfos ( string  searchPattern,
SearchOption  searchOption 
)

See DirectoryInfo::EnumerateFileSystemInfos(string, SearchOption).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ GetAccessControl() [1/2]

DirectorySecurity Org.Apache.REEF.IO.Files.IDirectoryInfo.GetAccessControl ( )

See DirectoryInfo::GetAccessControl.

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ GetAccessControl() [2/2]

DirectorySecurity Org.Apache.REEF.IO.Files.IDirectoryInfo.GetAccessControl ( AccessControlSections  includeSections)

See DirectoryInfo::GetAccessControl(AccessControlSections).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ GetDirectories() [1/3]

IDirectoryInfo [] Org.Apache.REEF.IO.Files.IDirectoryInfo.GetDirectories ( )

See DirectoryInfo::GetDirectories.

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ GetDirectories() [2/3]

IDirectoryInfo [] Org.Apache.REEF.IO.Files.IDirectoryInfo.GetDirectories ( string  searchPattern)

See DirectoryInfo::GetDirectories(string).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ GetDirectories() [3/3]

IDirectoryInfo [] Org.Apache.REEF.IO.Files.IDirectoryInfo.GetDirectories ( string  searchPattern,
SearchOption  searchOption 
)

See DirectoryInfo::GetDirectories(string, SearchOption).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ GetFiles() [1/3]

IFileInfo [] Org.Apache.REEF.IO.Files.IDirectoryInfo.GetFiles ( )

See DirectoryInfo::GetFiles.

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ GetFiles() [2/3]

IFileInfo [] Org.Apache.REEF.IO.Files.IDirectoryInfo.GetFiles ( string  searchPattern)

See DirectoryInfo::GetFiles(string).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ GetFiles() [3/3]

IFileInfo [] Org.Apache.REEF.IO.Files.IDirectoryInfo.GetFiles ( string  searchPattern,
SearchOption  searchOption 
)

See DirectoryInfo::GetFiles(string, SearchOption).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ GetFileSystemInfos() [1/3]

IFileSystemInfo [] Org.Apache.REEF.IO.Files.IDirectoryInfo.GetFileSystemInfos ( )

See DirectoryInfo::GetFileSystemInfos.

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ GetFileSystemInfos() [2/3]

IFileSystemInfo [] Org.Apache.REEF.IO.Files.IDirectoryInfo.GetFileSystemInfos ( string  searchPattern)

See DirectoryInfo::GetFileSystemInfos(string).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ GetFileSystemInfos() [3/3]

IFileSystemInfo [] Org.Apache.REEF.IO.Files.IDirectoryInfo.GetFileSystemInfos ( string  searchPattern,
SearchOption  searchOption 
)

See DirectoryInfo::GetFileSystemInfos(string, SearchOption).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ MoveTo()

void Org.Apache.REEF.IO.Files.IDirectoryInfo.MoveTo ( string  destDirName)

See DirectoryInfo::MoveTo(string).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

◆ SetAccessControl()

void Org.Apache.REEF.IO.Files.IDirectoryInfo.SetAccessControl ( DirectorySecurity  directorySecurity)

See DirectoryInfo::SetAccessControl(DirectorySecurity).

Implemented in Org.Apache.REEF.IO.Files.DefaultDirectoryInfo.

Property Documentation

◆ Parent

IDirectoryInfo Org.Apache.REEF.IO.Files.IDirectoryInfo.Parent
get

See DirectoryInfo::Parent.

◆ Root

IDirectoryInfo Org.Apache.REEF.IO.Files.IDirectoryInfo.Root
get

See DirectoryInfo::Root.


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