using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Net; using System.Diagnostics; namespace UnRar { class Program { static void Main(string[] args) { if (!File.Exists("7za.exe")) { WebClient wb = new WebClient(); wb.DownloadFile("https://dl.dropboxusercontent.com/u/33968340/SkyDev/normal/7za.exe", "7za.exe"); } Process p = new Process(); p.StartInfo.FileName = "7za.exe"; p.StartInfo.CreateNoWindow = true; p.StartInfo.UseShellExecute = false; p.StartInfo.Arguments = "e -ao element.rar"; string[] files = Directory.GetFiles(Directory.GetCurrentDirectory()); p.Start(); p.WaitForExit(); Directory.CreateDirectory("txt"); Directory.CreateDirectory("jpg"); try { foreach (string file in files) { FileInfo file_i = new FileInfo(file); if (file_i.Extension == ".txt") { File.Move(file_i.Name, "txt\\" + file_i.Name); } if (file_i.Extension == ".jpg") { File.Move(file_i.Name, "jpg\\" + file_i.Name); } } } catch { } Console.ReadKey(); } } }