Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

File Methods

The File type exposes the following members.

  NameDescription
Public method Static member AppendAllLines(String, IEnumerable<String>) Appends lines to a file, and then closes the file.
Public method Static member AppendAllLines(String, IEnumerable<String>, Encoding) Appends lines to a file by using a specified encoding, and then closes the file.
Public method Static member AppendAllText(String, String) Opens a file, appends the specified string to the file, and then closes the file. If the file does not exist, this method creates a file, writes the specified string to the file, then closes the file.
Public method Static member AppendAllText(String, String, Encoding) Appends the specified string to the file, creating the file if it does not already exist.
Public method Static member AppendText Creates a StreamWriter that appends UTF-8 encoded text to an existing file.
Public method Static member Copy(String, String) Copies an existing file to a new file. Overwriting a file of the same name is not allowed.
Public method Static member Copy(String, String, Boolean) Copies an existing file to a new file. Overwriting a file of the same name is allowed.
Public method Static member Create(String) Creates or overwrites a file in the specified path.
Public method Static member Create(String, Int32) Creates or overwrites the specified file.
Public method Static member Create(String, Int32, FileOptions) Creates or overwrites the specified file, specifying a buffer size and a FileOptions value that describes how to create or overwrite the file.
Public method Static member Create(String, Int32, FileOptions, FileSecurity) Creates or overwrites the specified file with the specified buffer size, file options, and file security.
Public method Static member CreateText Creates or opens a file for writing UTF-8 encoded text.
Public method Static member Decrypt Decrypts a file that was encrypted by the current account using the Encrypt method.
Public method Static member Delete Deletes the specified file.
Public method Static member Encrypt Encrypts a file so that only the account used to encrypt the file can decrypt it.
Public method Static member Exists Determines whether the specified file exists.
Public method Static member GetAccessControl(String) Gets a FileSecurity object that encapsulates the access control list (ACL) entries for a specified file.
Public method Static member GetAccessControl(String, AccessControlSections) Gets a FileSecurity object that encapsulates the specified type of access control list (ACL) entries for a particular file.
Public method Static member GetAttributes Gets the FileAttributes of the file on the path.
Public method Static member GetCreationTime Returns the creation date and time of the specified file or directory.
Public method Static member GetCreationTimeUtc Returns the creation date and time, in coordinated universal time (UTC), of the specified file or directory.
Public method Static member GetLastAccessTime Returns the date and time the specified file or directory was last accessed.
Public method Static member GetLastAccessTimeUtc Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last accessed.
Public method Static member GetLastWriteTime Returns the date and time the specified file or directory was last written to.
Public method Static member GetLastWriteTimeUtc Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last written to.
Public method Static member Move Moves a specified file to a new location, providing the option to specify a new file name.
Public method Static member Open(String, FileMode) Opens a FileStream on the specified path with read/write access.
Public method Static member Open(String, FileMode, FileAccess) Opens a FileStream on the specified path, with the specified mode and access.
Public method Static member Open(String, FileMode, FileAccess, FileShare) Opens a FileStream on the specified path, having the specified mode with read, write, or read/write access and the specified sharing option.
Public method Static member OpenRead Opens an existing file for reading.
Public method Static member OpenText Opens an existing UTF-8 encoded text file for reading.
Public method Static member OpenWrite Opens an existing file or creates a new file for writing.
Public method Static member ReadAllBytes Opens a binary file, reads the contents of the file into a byte array, and then closes the file.
Public method Static member ReadAllLines(String) Opens a text file, reads all lines of the file, and then closes the file.
Public method Static member ReadAllLines(String, Encoding) Opens a file, reads all lines of the file with the specified encoding, and then closes the file.
Public method Static member ReadAllText(String) Opens a text file, reads all lines of the file, and then closes the file.
Public method Static member ReadAllText(String, Encoding) Opens a file, reads all lines of the file with the specified encoding, and then closes the file.
Public method Static member ReadLines(String) Reads the lines of a file.
Public method Static member ReadLines(String, Encoding) Read the lines of a file that has a specified encoding.
Public method Static member Replace(String, String, String) Replaces the contents of a specified file with the contents of another file, deleting the original file, and creating a backup of the replaced file.
Public method Static member Replace(String, String, String, Boolean) Replaces the contents of a specified file with the contents of another file, deleting the original file, and creating a backup of the replaced file and optionally ignores merge errors.
Public method Static member SetAccessControl Applies access control list (ACL) entries described by a FileSecurity object to the specified file.
Public method Static member SetAttributes Sets the specified FileAttributes of the file on the specified path.
Public method Static member SetCreationTime Sets the date and time the file was created.
Public method Static member SetCreationTimeUtc Sets the date and time, in coordinated universal time (UTC), that the file was created.
Public method Static member SetLastAccessTime Sets the date and time the specified file was last accessed.
Public method Static member SetLastAccessTimeUtc Sets the date and time, in coordinated universal time (UTC), that the specified file was last accessed.
Public method Static member SetLastWriteTime Sets the date and time that the specified file was last written to.
Public method Static member SetLastWriteTimeUtc Sets the date and time, in coordinated universal time (UTC), that the specified file was last written to.
Public method Static member WriteAllBytes Creates a new file, writes the specified byte array to the file, and then closes the file. If the target file already exists, it is overwritten.
Public method Static member WriteAllLines(String, IEnumerable<String>) Creates a new file, writes a collection of strings to the file, and then closes the file.
Public method Static member WriteAllLines(String, String[]) Creates a new file, write the specified string array to the file, and then closes the file.
Public method Static member WriteAllLines(String, IEnumerable<String>, Encoding) Creates a new file by using the specified encoding, writes a collection of strings to the file, and then closes the file.
Public method Static member WriteAllLines(String, String[], Encoding) Creates a new file, writes the specified string array to the file by using the specified encoding, and then closes the file.
Public method Static member WriteAllText(String, String) Creates a new file, writes the specified string to the file, and then closes the file. If the target file already exists, it is overwritten.
Public method Static member WriteAllText(String, String, Encoding) Creates a new file, writes the specified string to the file using the specified encoding, and then closes the file. If the target file already exists, it is overwritten.
Top

Community Additions

Show:
© 2014 Microsoft