System.IO.FileInfo
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 (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);
}
}