public static void find_logs(string folderPath) { var files = F_IO.SearchDirectory(@folderPath, "*.log"); var pathinfo = new DirectoryInfo(@folderPath); var newpath = pathinfo.Parent.CreateSubdirectory("PCLogOut"); newpath.Refresh(); Console.WriteLine(newpath.FullName); foreach (var item in files) { Editfile.Editlog(item, newpath.FullName); } }
public void Encodefile() { Console.WriteLine("输入需要加密的文件的路径"); var filepath = Console.ReadLine(); Console.WriteLine("输入加密后文件的名字"); var filename = Console.ReadLine(); Console.WriteLine("输入保存路径"); var SavePath = Console.ReadLine(); byte[] fileBytes = F_IO.ReadBytefile(filepath); var DeTuple = DataEncryption.RandomAesEncrypt(fileBytes); F_IO.CreateAndWrite(string.Format(@"{0}\{1}.txt", SavePath, filename), DeTuple.Item1); F_IO.CreateAndWrite(string.Format(@"{0}\{1}.key", SavePath, filename), DeTuple.Item2); F_IO.CreateAndWrite(string.Format(@"{0}\{1}.iv", SavePath, filename), DeTuple.Item3); Console.WriteLine("加密完成,文件输出在 {0}", SavePath); }
static void Main(string[] args) { SecurityManagement.NowUserRights = SystemRights.root; var s = Service_IOSystem.CreateMySQLConnectionStatement("TankTest", "cdb-ahtsamo2.cd.tencentcdb.com", "root", "Dj199706194430", 10000); Service_IOSystem.GetInstance().ConnectSQL(s); Console.Title = "GameService"; TCPConnectMonitor.GetInstance().StarServer("127.0.0.1", 1024, SocketCall); SecurityManagement.Rights(); FileTransfer fileTransfer = new FileTransfer(); UDPMonitor uDPMonitor = new UDPMonitor(); uDPMonitor.SocketInit("127.0.0.1", 3500); string pa = "./"; DirectoryInfo directoryInfo = new DirectoryInfo(pa); F_IO.SearchDirectory(directoryInfo); F_IO.Searchfile(directoryInfo); Console.WriteLine(directoryInfo.FullName); while (true) { ServiceCommand.GetInstance().CheckCommand(); } }