Guest User

Untitled

a guest
Aug 13th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.26 KB | None | 0 0
  1. var domain = new List<string>();
  2. // MYSQL
  3. string serverName = "";
  4. string userName = "s";
  5. string dbName = "";
  6. string port = "";
  7. string password = "";
  8. string connStr = "server=" + serverName + ";user=" + userName + ";database=" + dbName + ";port=" + port + ";password=" + password + ";SslMode=none;";
  9. MySqlConnection conn = new MySqlConnection(connStr);
  10. string sql = "SELECT * FROM domain";
  11. MySqlCommand myCommand = new MySqlCommand(sql, conn);
  12. conn.Open();
  13. MySqlDataReader reader = myCommand.ExecuteReader();
  14. while (reader.Read())
  15. domain.Add(reader.GetString(0));
  16. conn.Close();
  17. //MySQL Ends
  18.  
  19. string[] allLines = File.ReadAllLines(pathFile, Encoding.GetEncoding(1251));//Массив строк который получает строки из файла, который нужно изменить
  20. for (int i = 0; i < countline; i++ )//Цикл , который при каждом повторении проверяет что бы файл не содержал строки по индексу литерала цикла.
  21. {
  22. var re = File.ReadAllLines(pathFile, Encoding.Default).Where(s => !s.Contains(domain[i]));//изменение файла
  23. File.WriteAllLines("file.txt", re, Encoding.Default);//Перезапись файла
  24. }
  25.  
  26. var pathFile = @"D:ВЛАДtest.txt";//Тут Ваш путь файла который нужно отсеять
  27. var newpath = @"pathnewfile.txt";//Тут путь куда нужно отсеянный файл сохранить
  28. string[] re;
  29. var domain = new List<string> //Список с строками которых быть не должно
  30. {
  31. "get", //Добавил для примера
  32. "try"
  33. };
  34. string[] allLines = File.ReadAllLines(pathFile);//Файл изначально
  35. foreach (var item in domain)
  36. {
  37. re = File.ReadAllLines(pathFile, Encoding.Default).Where(s => !s.Contains(item));
  38.  
  39. }
  40. File.WriteAllLines(newpath, re, Encoding.Default);
  41. }
  42.  
  43. var pathFile = @"D:ВЛАДtest.txt";//Тут Ваш путь файла который нужно отсеять
  44. var newpath = @"pathnewfile.txt";//Тут путь куда нужно отсеянный файл сохранить
  45. var domain = new List<string> //Список с строками которых быть не должно
  46. {
  47. "try"
  48. };
  49. string[] allLines = File.ReadAllLines(pathFile); //Файл изначально
  50. var output = new List<string>();
  51.  
  52. foreach (var line in allLines)
  53. {
  54. if (!domain.Contains(line))
  55. {
  56. output.Add(line);
  57. }
  58. }
  59. File.WriteAllLines(newpath, output, Encoding.Default);
  60.  
  61. var pathFile = @"D:ВЛАДtest.txt";//Тут Ваш путь файла который нужно отсеять
  62. var newpath = @"pathnewfile.txt";//Тут путь куда нужно отсеянный файл сохранить
  63. var domain = new List<string> //Список с строками которых быть не должно
  64. {
  65. "try"
  66. };
  67. string[] allLines = File.ReadAllLines(pathFile); //Файл изначально
  68. var list = allLines.OfType<string>().Where(x => !domain.Contains(x)).ToList();
  69.  
  70. File.WriteAllLines(newpath, list, Encoding.Default);
Add Comment
Please, Sign In to add comment