예제 #1
0
        public static void CreationTime(string path)
        {
            FileInfo fileInfo = new FileInfo(path);

            Console.WriteLine($"Время создания файла {fileInfo.Name}: {fileInfo.CreationTime}");
            Console.WriteLine();
            SYOLog.AddSign("SYOFileInfo", fileInfo.FullName, $"Время создания файла {fileInfo.Name}: {fileInfo.CreationTime}");
        }
예제 #2
0
        public static void FullPath(string path)
        {
            FileInfo fileInfo = new FileInfo(path);

            Console.WriteLine($"Полный путь к файлу {fileInfo.Name}: {fileInfo.FullName}");
            Console.WriteLine();
            SYOLog.AddSign("SYOFileInfo", fileInfo.Name, $"Полный путь к файлу {fileInfo.Name}: {fileInfo.FullName}");
        }
예제 #3
0
        public static void BasicFileInfo(string path)
        {
            FileInfo fileInfo = new FileInfo(path);

            Console.WriteLine($"Имя файла: {fileInfo.Name}");
            Console.WriteLine($"Расширение файла: {fileInfo.Extension}");
            Console.WriteLine($"Размер файла: {fileInfo.Length}");
            Console.WriteLine();
            SYOLog.AddSign("SYOFileInfo", fileInfo.Name, $"Имя файла: {fileInfo.Name} \n Расширение файла: {fileInfo.Extension} \n Размер файла: {fileInfo.Length}");
        }
예제 #4
0
 public static void FileSystem(string DriveName)
 {
     foreach (DriveInfo drive in DriveInfo.GetDrives())
     {
         if (drive.Name == DriveName && drive.IsReady)
         {
             Console.WriteLine($"Тип файловой системы и тип диска {DriveName.First()}: {drive.DriveType}, {drive.DriveFormat}");
             SYOLog.AddSign("SYODiskinfo", DriveName, $"Тип файловой системы и тип диска {DriveName.First()}: {drive.DriveType}, {drive.DriveFormat}");
         }
     }
 }
예제 #5
0
 public static void FreeSpace(string DriveName)
 {
     foreach (DriveInfo drive in DriveInfo.GetDrives())
     {
         if (drive.Name == DriveName && drive.IsReady)
         {
             Console.WriteLine($"Доступный объем на диске {DriveName.First()}: {drive.AvailableFreeSpace / 1073741824} ГБ");
             SYOLog.AddSign("SYODiskinfo", DriveName, $"Cвободное место на диске: {drive.AvailableFreeSpace / 1073741824} ГБ");
         }
     }
 }
예제 #6
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);
             SYOLog.AddSign("SYODiskInfo", drive.Name, $"Имя: {drive.Name} \n Объем: {drive.TotalSize} \n Доступный объем: {drive.AvailableFreeSpace} \n Метка тома: {drive.VolumeLabel}");
         }
         Console.WriteLine();
     }
     Console.WriteLine();
 }
예제 #7
0
 public static void FileCount(string path)
 {
     Console.WriteLine($"Кол-во файлов в каталоге {path}: {Directory.GetFiles(path).Length}");
     Console.WriteLine();
     SYOLog.AddSign("SYODirInfo", path, $"Кол-во файлов в каталоге {path}: {Directory.GetFiles(path).Length}");
 }
예제 #8
0
 public static void ParentDirectory(string path)
 {
     Console.WriteLine($"Родительский каталог каталога {path}: {Directory.GetParent(path)}");
     Console.WriteLine();
     SYOLog.AddSign("SYODirInfo", path, $"Родительский каталог каталога {path}: {Directory.GetParent(path)}");
 }
예제 #9
0
 public static void SubdirectoriesCount(string path)
 {
     Console.WriteLine($"Количество подкаталогов в каталоге {path}: {Directory.GetDirectories(path).Length}");
     Console.WriteLine();
     SYOLog.AddSign("SYODirInfo", path, $"Количество подкаталогов в каталоге {path}: {Directory.GetDirectories(path).Length}");
 }
예제 #10
0
 public static void CreationTime(string path)
 {
     Console.WriteLine($"Время создания каталога {path}: {Directory.GetCreationTime(path)}");
     Console.WriteLine();
     SYOLog.AddSign("SYODirInfo", path, $"Время создания каталога {path}: {Directory.GetCreationTime(path)}");
 }