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

            if (File.Exists(Путь))
            {
                объектФайловойСистемы = new FileInfo(Путь);
                типЭлемента           = ТипЭлементаДереваКаталогов.Файл;
            }
            else if (Directory.Exists(Путь))
            {
                объектФайловойСистемы = new DirectoryInfo(Путь);
                типЭлемента           = ТипЭлементаДереваКаталогов.Каталог;
            }
        }
示例#3
0
 public ЭлементДереваКаталогов(FileInfo Файл)
 {
     объектФайловойСистемы = Файл;
     типЭлемента           = ТипЭлементаДереваКаталогов.Файл;
 }
示例#4
0
 public ЭлементДереваКаталогов(DirectoryInfo Каталог)
 {
     объектФайловойСистемы = Каталог;
     типЭлемента           = ТипЭлементаДереваКаталогов.Каталог;
 }