Beispiel #1
0
 public static void ParentDirectory(string path)                 ///родительские директории
 {
     Console.WriteLine("Родительский каталог каталога {0}: {1}",
                       path, Directory.GetParent(path));
     Console.WriteLine();
     CJALog.AddNote("CJADirInfo", path, "Определен родительский файл каталога.\n");
 }
Beispiel #2
0
 public static void CreationTime(string path)                    ///время созд. дир
 {
     Console.WriteLine("Время создания каталога {0}: {1}",
                       path, Directory.GetCreationTime(path));
     Console.WriteLine();
     CJALog.AddNote("CJADirInfo", path, "Определено время создания каталога.\n");
 }
Beispiel #3
0
 public static void SubdirectoriesCount(string path)             ///кол-во поддирект
 {
     Console.WriteLine("Количество подкаталогов в каталоге {0}: {1}",
                       path, Directory.GetDirectories(path).Length);
     Console.WriteLine();
     CJALog.AddNote("CJADirInfo", path, "Определено кол-во подпапок в каталоге.\n");
 }
        public static void CreationTime(string path)                ///время создания
        {
            FileInfo fileInfo = new FileInfo(path);

            Console.WriteLine("Время создания файла {0}: {1}", fileInfo.Name, fileInfo.CreationTime);
            Console.WriteLine();
            CJALog.AddNote("CJAFileInfo", fileInfo.FullName, "Определено время создания файла.\n");
        }
Beispiel #5
0
        public static void FileCount(string path)                       ///кол-во файлов
        {
            Console.WriteLine("Количество файлов в каталоге {0}: {1}",
                              path, Directory.GetFiles(path).Length);
            Console.WriteLine();

            CJALog.AddNote("CJADirInfo", path, "Определено кол-во файлов в каталоге.\n");
        }
        public static void FullPath(string path)                ///полный путь
        {
            FileInfo fileInfo = new FileInfo(path);

            Console.WriteLine("Полный путь к файлу {0}: {1}", fileInfo.Name, fileInfo.FullName);
            Console.WriteLine();
            CJALog.AddNote("CJAFileInfo", fileInfo.Name, "Определен полный путь к файлу.\n");
        }
        public static void BasicFileInfo(string path)             ///размер, расширение, имя
        {
            FileInfo fileInfo = new FileInfo(path);

            Console.WriteLine("Имя файла: {0}", fileInfo.Name);
            Console.WriteLine("Расширение файла: {0}", fileInfo.Extension);
            Console.WriteLine("Размер файла: {0}", fileInfo.Length);
            Console.WriteLine();
            CJALog.AddNote("CJAFileInfo", fileInfo.Name, "Выведена базовая информация о файле.\n");
        }
Beispiel #8
0
 public static void FileSystemInfo(string driveName)         ///файловая система
 {
     foreach (DriveInfo drive in DriveInfo.GetDrives())
     {
         if (drive.Name == driveName && drive.IsReady)
         {
             Console.WriteLine("Тип файловой системы и формат диска {0} : {1}, {2}",
                               driveName.First(), drive.DriveType, drive.DriveFormat);
         }
         CJALog.AddNote("CJADiskInfo", drive.Name, "Определен ТФС и формат диска.\n");
     }
     Console.WriteLine();
 }
Beispiel #9
0
        public static void FreeSpace(string driveName)              ///своб место
        {
            foreach (DriveInfo drive in DriveInfo.GetDrives())
            {
                if (drive.Name == driveName && drive.IsReady)
                {
                    Console.WriteLine("Доступный объем на диске {0} : {1}", driveName.First(), drive.AvailableFreeSpace);
                }

                CJALog.AddNote("CJADiskInfo", drive.Name, "Определено свободное место на диске.\n");
            }
            Console.WriteLine();
        }
Beispiel #10
0
 public static void DrivesFullInfo()                         ///инфа о каждом доступном диске
 {
     foreach (DriveInfo drive in DriveInfo.GetDrives())
     {
         if (drive.IsReady)
         {
             Console.WriteLine("Имя: {0}", drive.Name);
             Console.WriteLine("Объем: {0}", drive.TotalSize);
             Console.WriteLine("Доступный объем: {0}", drive.AvailableFreeSpace);
             Console.WriteLine("Метка тома: {0}", drive.VolumeLabel);
             CJALog.AddNote("CJADiskInfo", drive.Name, "Выведена информация о диске.\n");
         }
         Console.WriteLine();
     }
     Console.WriteLine();
 }