Esempio n. 1
0
        public void DirInfo(string dirName)
        {
            DirectoryInfo dirInfo = new DirectoryInfo(dirName); //вывод инфомации о директории

            TASLog.WriteLine("\nИнформация о директории:");
            TASLog.WriteLine($"\tКоличество файлов: {dirInfo.GetFiles().Count()}");
            TASLog.WriteLine($"\tДата создания: {dirInfo.CreationTime}");
            TASLog.WriteLine($"\tПодкаталоги: {dirInfo.GetDirectories("*", SearchOption.AllDirectories).Count()}");
            TASLog.WriteLine($"\tParents: {dirInfo.Parent}");
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            TASDiskInfo diskInfo = new TASDiskInfo();

            diskInfo.DiskInfo();
            TASFileInfo fileInfo = new TASFileInfo();

            fileInfo.FileData(@"/Users/Alex/Univercity/OOP/laba13/laba13/Class1.cs");
            TASDirInfo dirInfo = new TASDirInfo();

            dirInfo.DirInfo(@"/Users/Alex/Univercity");
            TASFileManager fileManager = new TASFileManager();

            fileManager.FileManager("/Users");
            TASLog.SearchByString("FileInfo:");
        }
Esempio n. 3
0
        public void FileData(string path)
        {
            TASLog.WriteLine("Информация о файле:"); //метод вывода инфомации о файле
            FileInfo fileInf = new FileInfo(path);

            if (fileInf.Exists)
            {
                TASLog.WriteLine($"\tПолный путь: {fileInf.DirectoryName}");
                TASLog.WriteLine($"\tИмя: {fileInf.Name}");
                TASLog.WriteLine($"\tОбъем: {fileInf.Length}\n\tРасширение: {fileInf.Extension}\n\tДата создания: {fileInf.CreationTime}");
            }
            else
            {
                TASLog.WriteLine("Такого файла не существует");
            }
        }
Esempio n. 4
0
 public void DiskInfo()
 {
     TASLog.WriteLine("Информация о диске:");
     DriveInfo[] drives = DriveInfo.GetDrives();
     foreach (DriveInfo drive in drives)
     {
         TASLog.WriteLine("\tИмя: " + drive.Name); //вывод инфомации о диске
         TASLog.WriteLine("\tТип: " + drive.DriveType);
         if (drive.IsReady)
         {
             TASLog.WriteLine("\tФайловая система: " + drive.DriveFormat);
             TASLog.WriteLine($"\tОбъем свободного места: всего - {drive.TotalFreeSpace / 1000 / 1000 / 1000} GB, доступно - { drive.AvailableFreeSpace / 1024 / 1024 / 1024} GB");
             TASLog.WriteLine($"\tОбщий размер: {drive.TotalSize / 1024 / 1024 / 1024} GB");
             TASLog.WriteLine("\tМетка тома диска: " + drive.VolumeLabel);
         }
         TASLog.WriteLine("");
     }
 }