Méthode |
Description |
|
AppendAllLines ( string path, IEnumerable contents ) : void |
|
|
AppendAllLines ( string path, IEnumerable contents, Encoding encoding ) : void |
|
|
AppendAllText ( string path, string contents ) : void |
|
|
AppendAllText ( string path, string contents, Encoding encoding ) : void |
|
|
AppendText ( string path ) : StreamWriter |
|
|
Copy ( string sourceFileName, string destFileName ) : void |
|
|
Copy ( string sourceFileName, string destFileName, bool overwrite ) : void |
|
|
Create ( string path ) : Stream |
|
|
Create ( string path, int bufferSize ) : Stream |
|
|
Create ( string path, int bufferSize, FileOptions options ) : Stream |
|
|
Create ( string path, int bufferSize, FileOptions options, FileSecurity fileSecurity ) : Stream |
|
|
CreateText ( string path ) : StreamWriter |
|
|
Decrypt ( string path ) : void |
|
|
Delete ( string path ) : void |
|
|
Encrypt ( string path ) : void |
|
|
Exists ( string path ) : bool |
Determines whether the specified file exists. The Exists method should not be used for path validation, this method merely checks if the file specified in path exists. Passing an invalid path to Exists returns . Be aware that another process can potentially do something with the file in between the time you call the Exists method and perform another operation on the file, such as Delete. The path parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see DirectoryBase.GetCurrentDirectory. If path describes a directory, this method returns . Trailing spaces are removed from the path parameter before determining if the file exists. The Exists method returns if any error occurs while trying to determine if the specified file exists. This can occur in situations that raise exceptions such as passing a file name with invalid characters or too many characters a failing or missing disk, or if the caller does not have permission to read the file. |
|
GetAccessControl ( string path ) : FileSecurity |
|
|
GetAccessControl ( string path, AccessControlSections includeSections ) : FileSecurity |
|
|
GetAttributes ( string path ) : FileAttributes |
Gets the FileAttributes of the file on the path. |
|
GetCreationTime ( string path ) : DateTime |
Returns the creation date and time of the specified file or directory. The path parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see DirectoryBase.GetCurrentDirectory. If the file described in the path parameter does not exist, this method returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated Universal Time (UTC), adjusted to local time. NTFS-formatted drives may cache file meta-info, such as file creation time, for a short period of time, which is known as "file tunneling." As a result, it may be necessary to explicitly set the creation time of a file if you are overwriting or replacing an existing file. |
|
GetCreationTimeUtc ( string path ) : DateTime |
Returns the creation date and time, in coordinated universal time (UTC), of the specified file or directory. The path parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see DirectoryBase.GetCurrentDirectory. If the file described in the path parameter does not exist, this method returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated Universal Time (UTC). NTFS-formatted drives may cache file meta-info, such as file creation time, for a short period of time, which is known as "file tunneling." As a result, it may be necessary to explicitly set the creation time of a file if you are overwriting or replacing an existing file. |
|
GetLastAccessTime ( string path ) : DateTime |
Returns the date and time the specified file or directory was last accessed. The path parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see DirectoryBase.GetCurrentDirectory. If the file described in the path parameter does not exist, this method returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated Universal Time (UTC), adjusted to local time. NTFS-formatted drives may cache file meta-info, such as file creation time, for a short period of time, which is known as "file tunneling." As a result, it may be necessary to explicitly set the creation time of a file if you are overwriting or replacing an existing file. |
|
GetLastAccessTimeUtc ( string path ) : DateTime |
Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last accessed. The path parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see DirectoryBase.GetCurrentDirectory. If the file described in the path parameter does not exist, this method returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated Universal Time (UTC). NTFS-formatted drives may cache file meta-info, such as file creation time, for a short period of time, which is known as "file tunneling." As a result, it may be necessary to explicitly set the creation time of a file if you are overwriting or replacing an existing file. |
|
GetLastWriteTime ( string path ) : DateTime |
Returns the date and time the specified file or directory was last written to. If the file described in the path parameter does not exist, this method returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated Universal Time (UTC), adjusted to local time. The path parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see DirectoryBase.GetCurrentDirectory. NTFS-formatted drives may cache file meta-info, such as file creation time, for a short period of time, which is known as "file tunneling." As a result, it may be necessary to explicitly set the creation time of a file if you are overwriting or replacing an existing file. |
|
GetLastWriteTimeUtc ( string path ) : DateTime |
Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last written to. If the file described in the path parameter does not exist, this method returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated Universal Time (UTC). The path parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see DirectoryBase.GetCurrentDirectory. NTFS-formatted drives may cache file meta-info, such as file creation time, for a short period of time, which is known as "file tunneling." As a result, it may be necessary to explicitly set the creation time of a file if you are overwriting or replacing an existing file. |
|
Move ( string sourceFileName, string destFileName ) : void |
|
|
Open ( string path, FileMode mode ) : Stream |
|
|
Open ( string path, FileMode mode, FileAccess access ) : Stream |
|
|
Open ( string path, FileMode mode, FileAccess access, FileShare share ) : Stream |
|
|
OpenRead ( string path ) : Stream |
|
|
OpenText ( string path ) : StreamReader |
|
|
OpenWrite ( string path ) : Stream |
|
|
ReadAllBytes ( string path ) : byte[] |
|
|
ReadAllLines ( string path ) : string[] |
|
|
ReadAllLines ( string path, Encoding encoding ) : string[] |
|
|
ReadAllText ( string path ) : string |
|
|
ReadAllText ( string path, Encoding encoding ) : string |
|
|
ReadLines ( string path ) : IEnumerable |
|
|
ReadLines ( string path, Encoding encoding ) : IEnumerable |
|
|
Replace ( string sourceFileName, string destinationFileName, string destinationBackupFileName ) : void |
|
|
Replace ( string sourceFileName, string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors ) : void |
|
|
SetAccessControl ( string path, FileSecurity fileSecurity ) : void |
|
|
SetAttributes ( string path, FileAttributes fileAttributes ) : void |
|
|
SetCreationTime ( string path, DateTime creationTime ) : void |
|
|
SetCreationTimeUtc ( string path, DateTime creationTimeUtc ) : void |
|
|
SetLastAccessTime ( string path, DateTime lastAccessTime ) : void |
|
|
SetLastAccessTimeUtc ( string path, DateTime lastAccessTimeUtc ) : void |
|
|
SetLastWriteTime ( string path, DateTime lastWriteTime ) : void |
|
|
SetLastWriteTimeUtc ( string path, DateTime lastWriteTimeUtc ) : void |
|
|
WriteAllBytes ( string path, byte bytes ) : void |
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. Given a byte array and a file path, this method opens the specified file, writes the contents of the byte array to the file, and then closes the file. |
|
WriteAllLines ( string path, IEnumerable contents ) : void |
Creates a new file, writes a collection of strings to the file, and then closes the file. If the target file already exists, it is overwritten. You can use this method to create the contents for a collection class that takes an IEnumerable{T} in its constructor, such as a List{T}, HashSet{T}, or a SortedSet{T} class. |
|
WriteAllLines ( string path, IEnumerable contents, Encoding encoding ) : void |
Creates a new file by using the specified encoding, writes a collection of strings to the file, and then closes the file. If the target file already exists, it is overwritten. You can use this method to create a file that contains the following: - The results of a LINQ to Objects query on the lines of a file, as obtained by using the ReadLines method.
- The contents of a collection that implements an IEnumerable{T} of strings.
|
|
WriteAllLines ( string path, string contents ) : void |
Creates a new file, writes the specified string array to the file by using the specified encoding, and then closes the file. If the target file already exists, it is overwritten. The default behavior of the WriteAllLines method is to write out data using UTF-8 encoding without a byte order mark (BOM). If it is necessary to include a UTF-8 identifier, such as a byte order mark, at the beginning of a file, use the WriteAllLines(string, string[], Encoding) method overload with UTF8Encoding encoding. Given a string array and a file path, this method opens the specified file, writes the string array to the file using the specified encoding, and then closes the file. |
|
WriteAllLines ( string path, string contents, Encoding encoding ) : void |
Creates a new file, writes the specified string array to the file by using the specified encoding, and then closes the file. If the target file already exists, it is overwritten. Given a string array and a file path, this method opens the specified file, writes the string array to the file using the specified encoding, and then closes the file. |
|
WriteAllText ( string path, string contents ) : void |
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. This method uses UTF-8 encoding without a Byte-Order Mark (BOM), so using the M:Encoding.GetPreamble method will return an empty byte array. If it is necessary to include a UTF-8 identifier, such as a byte order mark, at the beginning of a file, use the WriteAllText(string,string, Encoding) method overload with UTF8Encoding encoding. Given a string and a file path, this method opens the specified file, writes the string to the file, and then closes the file. |
|
WriteAllText ( string path, string contents, Encoding encoding ) : void |
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. Given a string and a file path, this method opens the specified file, writes the string to the file using the specified encoding, and then closes the file. The file handle is guaranteed to be closed by this method, even if exceptions are raised. |
|