SmbFile
public virtual bool IsDirectory() { if (GetUncPath0().Length == 1) { return true; } if (!Exists()) { return false; } return (_attributes & AttrDirectory) == AttrDirectory; }