コード例 #1
0
ファイル: CodeFile1.cs プロジェクト: zhigarevyan/univer
 static void Main(string[] args)
 {
     ZYVDiskInfo.FreeSpace("C:\\");
     ZYVDiskInfo.TypeOfFileSystem("C:\\");
     ZYVDiskInfo.DrivesInfo();
     Console.WriteLine(new string('-', 50));
     ZYVFileInfo.FullPath(@"C:\Users\xiaom\Desktop\univer\c#\Project12\lol.txt");
     ZYVFileInfo.FullInfo(@"C:\Users\xiaom\Desktop\univer\c#\Project12\lol.txt");
     ZYVFileInfo.TimeOfCreation(@"C:\Users\xiaom\Desktop\univer\c#\Project12\lol.txt");
     Console.WriteLine(new string('-', 50));
     ZYVDirInfo.GetFiles(@"C:\Users\xiaom\Desktop\univer\c#\Project12\");
     ZYVDirInfo.GetSubDir(@"C:\Users\xiaom\Desktop\univer\c#\Project12\");
     ZYVDirInfo.GetTime(@"C:\Users\xiaom\Desktop\univer\c#\Project12\");
     ZYVDirInfo.GetParentDir(@"C:\Users\xiaom\Desktop\univer\c#\Project12\");
     Console.WriteLine(new string('-', 50));
     ZYVFileManager.UltimateMethod(@"C:\Users\xiaom\Desktop\univer\c#\Project12");
 }
コード例 #2
0
ファイル: CodeFile1.cs プロジェクト: zhigarevyan/univer
        public static void UltimateMethod(string Path)
        {
            ZYVLOG.WriteLog("UltimateMethod");
            DirectoryInfo d = new DirectoryInfo(Path);

            ZYVDirInfo.GetFiles(Path);
            ZYVDirInfo.GetSubDir(Path);
            d.CreateSubdirectory("ZYVInspect");
            var        file = new FileInfo(Path + @"\ZYVDirinfo.txt");
            FileStream fs   = file.Open(FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);

            byte[] arr = System.Text.Encoding.Default.GetBytes("kekekekekek");
            fs.Write(arr, 0, arr.Length);
            fs.Dispose();
            file.CopyTo(Path + @"\lolol.txt", true);
            d.CreateSubdirectory("ZYVFiles");
            foreach (var f in d.GetFiles())
            {
                if (f.Extension == ".txt" && f.Name != "lol.txt" && f.Name != "ZYVlog.txt")
                {
                    f.MoveTo(@"C:\Users\xiaom\Desktop\univer\c#\Project12\ZYVFiles" + @"\" + f.Name);
                }
            }
            DirectoryInfo d1 = new DirectoryInfo(Path + @"\ZYVFiles");

            d1.MoveTo(Path + @"\ZYVInspect\ZYVFiles");
            ZipFile.CreateFromDirectory(Path + @"\ZYVInspect\ZYVFiles", Path + @"\ZYVInspect\zip.zip");
            ZipFile.ExtractToDirectory(Path + @"\ZYVInspect\zip.zip", Path);
            string[] s = File.ReadAllLines(Path + @"\ZYVlog.txt");
            for (int i = 0; i < s.Length; i++)
            {
                Console.WriteLine(s[i]);
            }
            Console.WriteLine(s.Length + " Записей");
            for (int i = 0; i < s.Length; i++)
            {
                if (s[i].Contains(DateTime.Now.Day.ToString()) && s[i].Contains("13:48"))
                {
                    Console.WriteLine(s[i]);
                }
            }
        }