Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var domain = new List<string>();
- // MYSQL
- string serverName = "";
- string userName = "s";
- string dbName = "";
- string port = "";
- string password = "";
- string connStr = "server=" + serverName + ";user=" + userName + ";database=" + dbName + ";port=" + port + ";password=" + password + ";SslMode=none;";
- MySqlConnection conn = new MySqlConnection(connStr);
- string sql = "SELECT * FROM domain";
- MySqlCommand myCommand = new MySqlCommand(sql, conn);
- conn.Open();
- MySqlDataReader reader = myCommand.ExecuteReader();
- while (reader.Read())
- domain.Add(reader.GetString(0));
- conn.Close();
- //MySQL Ends
- string[] allLines = File.ReadAllLines(pathFile, Encoding.GetEncoding(1251));//Массив строк который получает строки из файла, который нужно изменить
- for (int i = 0; i < countline; i++ )//Цикл , который при каждом повторении проверяет что бы файл не содержал строки по индексу литерала цикла.
- {
- var re = File.ReadAllLines(pathFile, Encoding.Default).Where(s => !s.Contains(domain[i]));//изменение файла
- File.WriteAllLines("file.txt", re, Encoding.Default);//Перезапись файла
- }
- var pathFile = @"D:ВЛАДtest.txt";//Тут Ваш путь файла который нужно отсеять
- var newpath = @"pathnewfile.txt";//Тут путь куда нужно отсеянный файл сохранить
- string[] re;
- var domain = new List<string> //Список с строками которых быть не должно
- {
- "get", //Добавил для примера
- "try"
- };
- string[] allLines = File.ReadAllLines(pathFile);//Файл изначально
- foreach (var item in domain)
- {
- re = File.ReadAllLines(pathFile, Encoding.Default).Where(s => !s.Contains(item));
- }
- File.WriteAllLines(newpath, re, Encoding.Default);
- }
- var pathFile = @"D:ВЛАДtest.txt";//Тут Ваш путь файла который нужно отсеять
- var newpath = @"pathnewfile.txt";//Тут путь куда нужно отсеянный файл сохранить
- var domain = new List<string> //Список с строками которых быть не должно
- {
- "try"
- };
- string[] allLines = File.ReadAllLines(pathFile); //Файл изначально
- var output = new List<string>();
- foreach (var line in allLines)
- {
- if (!domain.Contains(line))
- {
- output.Add(line);
- }
- }
- File.WriteAllLines(newpath, output, Encoding.Default);
- var pathFile = @"D:ВЛАДtest.txt";//Тут Ваш путь файла который нужно отсеять
- var newpath = @"pathnewfile.txt";//Тут путь куда нужно отсеянный файл сохранить
- var domain = new List<string> //Список с строками которых быть не должно
- {
- "try"
- };
- string[] allLines = File.ReadAllLines(pathFile); //Файл изначально
- var list = allLines.OfType<string>().Where(x => !domain.Contains(x)).ToList();
- File.WriteAllLines(newpath, list, Encoding.Default);
Add Comment
Please, Sign In to add comment