<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.IO.FileInfo

public sealed class FileInfo : FileSystemInfo
namespace System.IO { public sealed class FileInfo : FileSystemInfo { public DirectoryInfo Directory { get; } public string DirectoryName { get; } public bool IsReadOnly { get; set; } public long Length { get; } public FileInfo(string fileName); public StreamWriter AppendText(); public FileInfo CopyTo(string destFileName); public FileInfo CopyTo(string destFileName, bool overwrite); public FileStream Create(); public StreamWriter CreateText(); public void Decrypt(); public void Encrypt(); public void MoveTo(string destFileName); public FileStream Open(FileMode mode); public FileStream Open(FileMode mode, FileAccess access); public FileStream Open(FileMode mode, FileAccess access, FileShare share); public FileStream OpenRead(); public StreamReader OpenText(); public FileStream OpenWrite(); public FileInfo Replace(string destinationFileName, string destinationBackupFileName); public FileInfo Replace(string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors); } }