<PackageReference Include="System.IO.FileSystem" Version="4.0.0-beta-22416" />

DirectoryInfo

public sealed class DirectoryInfo : FileSystemInfo
public DirectoryInfo Parent { get; }

public DirectoryInfo Root { get; }

public DirectoryInfo(string path)

public void Create()

public DirectoryInfo CreateSubdirectory(string path)

public void Delete(bool recursive)

public IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern)

public IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern, SearchOption searchOption)

public IEnumerable<FileInfo> EnumerateFiles(string searchPattern)

public IEnumerable<FileInfo> EnumerateFiles(string searchPattern, SearchOption searchOption)

public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(string searchPattern)

public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(string searchPattern, SearchOption searchOption)

public DirectoryInfo[] GetDirectories(string searchPattern)

public DirectoryInfo[] GetDirectories(string searchPattern, SearchOption searchOption)

public FileInfo[] GetFiles()

public FileInfo[] GetFiles(string searchPattern)

public FileInfo[] GetFiles(string searchPattern, SearchOption searchOption)

public FileSystemInfo[] GetFileSystemInfos(string searchPattern)

public FileSystemInfo[] GetFileSystemInfos(string searchPattern, SearchOption searchOption)

public void MoveTo(string destDirName)