public ЭлементДереваКаталогов(DriveInfo Диск) : this(new DirectoryInfo(Диск.Name)) { if (Диск.DriveType == DriveType.CDRom) { типЭлемента = ТипЭлементаДереваКаталогов.CDДиск; } else if (Диск.Name.ToUpper().StartsWith("A")) { типЭлемента = ТипЭлементаДереваКаталогов.Флопи; } else { типЭлемента = ТипЭлементаДереваКаталогов.Диск; } }
public ЭлементДереваКаталогов(string Путь) { if (Путь.Trim().ToUpper() == "МОЙ КОМПЬЮТЕР") { типЭлемента = ТипЭлементаДереваКаталогов.МойКомпьютер; return; } if (File.Exists(Путь)) { объектФайловойСистемы = new FileInfo(Путь); типЭлемента = ТипЭлементаДереваКаталогов.Файл; } else if (Directory.Exists(Путь)) { объектФайловойСистемы = new DirectoryInfo(Путь); типЭлемента = ТипЭлементаДереваКаталогов.Каталог; } }
public ЭлементДереваКаталогов(FileInfo Файл) { объектФайловойСистемы = Файл; типЭлемента = ТипЭлементаДереваКаталогов.Файл; }
public ЭлементДереваКаталогов(DirectoryInfo Каталог) { объектФайловойСистемы = Каталог; типЭлемента = ТипЭлементаДереваКаталогов.Каталог; }