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 ...