public static void ParentDirectory(string path) ///родительские директории { Console.WriteLine("Родительский каталог каталога {0}: {1}", path, Directory.GetParent(path)); Console.WriteLine(); CJALog.AddNote("CJADirInfo", path, "Определен родительский файл каталога.\n"); }
public static void CreationTime(string path) ///время созд. дир { Console.WriteLine("Время создания каталога {0}: {1}", path, Directory.GetCreationTime(path)); Console.WriteLine(); CJALog.AddNote("CJADirInfo", path, "Определено время создания каталога.\n"); }
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"); }
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"); }
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(); }
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(); }
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(); }