Name
FileInfo
Synopsis
Like the parallels between Directory
and
DirectoryInfo
, this class offers an
object-centric spin on the static functions offered in the
File
type.
public sealed class FileInfo : FileSystemInfo { // Public Constructors public method FileInfo(string fileName); // Public Instance Properties public field DirectoryInfo Directory{get; } public field string DirectoryName{get; } public override field bool Exists{get; } // overrides FileSystemInfo public field long Length{get; } public override field string Name{get; } // overrides FileSystemInfo // Public Instance Methods public method StreamWriter AppendText(); public method FileInfo CopyTo(string destFileName); public method FileInfo CopyTo(string destFileName, bool overwrite); public method FileStream Create(); public method StreamWriter CreateText(); public override method void Delete(); // overrides FileSystemInfo public method void MoveTo(string destFileName); public method FileStream Open(FileMode mode); public method FileStream Open(FileMode mode, FileAccess access); public method FileStream Open(FileMode mode, FileAccess access, FileShare share); public method FileStream OpenRead(); public method StreamReader OpenText(); public method FileStream OpenWrite(); public override method string ToString(); // overrides object }
Hierarchy
System.Object→System.MarshalByRefObject→FileSystemInfo→FileInfo
Returned By
DirectoryInfo.GetFiles()
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.