System.IO.FileSystemInfo
namespace System.IO
{
public abstract class FileSystemInfo : MarshalByRefObject, ISerializable
{
protected string FullPath;
protected string OriginalPath;
public FileAttributes Attributes { get; set; }
public DateTime CreationTime { get; set; }
public DateTime CreationTimeUtc { get; set; }
public abstract bool Exists { get; }
public string Extension { get; }
public virtual string FullName { get; }
public DateTime LastAccessTime { get; set; }
public DateTime LastAccessTimeUtc { get; set; }
public DateTime LastWriteTime { get; set; }
public DateTime LastWriteTimeUtc { get; set; }
public abstract string Name { get; }
protected FileSystemInfo();
protected FileSystemInfo(SerializationInfo info, StreamingContext context);
public abstract void Delete();
public virtual void GetObjectData(SerializationInfo info, StreamingContext context);
public void Refresh();
}
}