我正在尝试编写文件管理器,并且具有以下代码段:
protected void InitializeObject(FileSystemInfo argInfo)
{
argInfo.Refresh();
switch (argInfo)
{
case DirectoryInfo info:
... set Directory properties ...
case FileInfo info:
... set File properties ...
}
}
这在子类中带有特定于类型的代码。 如何使用System.IO.Abstractions获取FileSystemInfo?