Sommaire

Les fichiers

Précédemment, nous avions DirectoryInfo et Directory ; ici, nous avons les classes FileInfo et File qui nous permettent de faire un certain nombre de choses.

La classe FileInfo :

[SerializableAttribute]  
[ComVisibleAttribute(true)]  
public sealed class FileInfo : FileSystemInfo

La classe statique File :

public static class File  
{  
public static void AppendAllLines(string path, IEnumerable<string>  
contents, Encoding encoding);  
public static void AppendAllText(string path, string contents);  
public static void AppendAllText(string path, string contents, Encoding encoding); 
public static StreamWriter AppendText(string path);  
public static void Copy(string sourceFileName, string destFileName);  
public static void Copy(string sourceFileName, string destFileName, 
bool overwrite);  
public static FileStream Create(string path);  
public static FileStream Create(string path, int bufferSize);  
public static FileStream Create(string path, int bufferSize, FileOptions options); 
public static StreamWriter CreateText(string path);  
public static void Delete(string path);  
public static FileAttributes GetAttributes(string path);  
public static DateTime GetCreationTime(string path);  
public static DateTime GetCreationTimeUtc(string path);  
public static DateTime GetLastAccessTime(string path);  
public static DateTime GetLastAccessTimeUtc(string path);  
public static DateTime GetLastWriteTime(string path);  
public ...