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}"); }
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}"); }
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}"); }
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}"); } } }
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} ГБ"); } } }
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(); }
public static void FileCount(string path) { Console.WriteLine($"Кол-во файлов в каталоге {path}: {Directory.GetFiles(path).Length}"); Console.WriteLine(); SYOLog.AddSign("SYODirInfo", path, $"Кол-во файлов в каталоге {path}: {Directory.GetFiles(path).Length}"); }
public static void ParentDirectory(string path) { Console.WriteLine($"Родительский каталог каталога {path}: {Directory.GetParent(path)}"); Console.WriteLine(); SYOLog.AddSign("SYODirInfo", path, $"Родительский каталог каталога {path}: {Directory.GetParent(path)}"); }
public static void SubdirectoriesCount(string path) { Console.WriteLine($"Количество подкаталогов в каталоге {path}: {Directory.GetDirectories(path).Length}"); Console.WriteLine(); SYOLog.AddSign("SYODirInfo", path, $"Количество подкаталогов в каталоге {path}: {Directory.GetDirectories(path).Length}"); }
public static void CreationTime(string path) { Console.WriteLine($"Время создания каталога {path}: {Directory.GetCreationTime(path)}"); Console.WriteLine(); SYOLog.AddSign("SYODirInfo", path, $"Время создания каталога {path}: {Directory.GetCreationTime(path)}"); }