Name
File
Synopsis
Like the Directory type, this type
offers
a collection of static utility methods for working with files on the
filesystem. In most cases, these methods are simply shortcuts for
working with the System.IO types directly; for
example, the AppendText( ) method returns a
StreamWriter that can append text to the file
specified in the path argument. This could be
accomplished just as easily by creating a
StreamWriter around a
FileStream opened to the same file, with the
FileMode.Append flag passed into the constructor.
That stated, there are methods on this type that
aren’t available through the
Stream-based API. For example, the
file’s creation time, last-accessed time,
last-modified times, and attributes are all available via this type,
whereas no such corresponding call exists on the
Stream type.
public sealed class File { // Public Static Methods public static StreamWriter AppendText(stringpath); public static void Copy(stringsourceFileName, stringdestFileName); public static void Copy(stringsourceFileName, stringdestFileName, booloverwrite); public static FileStream Create(stringpath); public static FileStream Create(stringpath, intbufferSize); public static StreamWriter CreateText(stringpath); public static void Delete(stringpath); public static bool Exists(stringpath); public static FileAttributes GetAttributes(stringpath); public static DateTime GetCreationTime(stringpath); public static DateTime GetCreationTimeUtc(stringpath); public static DateTime ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access