|
Фильтрация файлов в C#
|
|||
---|---|---|---|
#18+
Хочу сделать так, Но немного вступления, имеется такая вот инфа, пример см. на скрин Вся эта инфа храниться (пока храниться) в базе данных Access На данный момент программа проверяет лог файлы на наличие ошибок таких как ora и exp в каталогах по условию «Наличие одновременно двух файлов dmp и log» А теперь сама суть: 1. Что нужно прописать в коде, чтобы проверялся размер log файла так как если он имеет размер в 0 байт, то бэкап не прошел? (нужен код - как говориться кратко и сердито, если возможно))) 2. И самое интересное, я хочу сделать такую фишку, например, двойным щелчком по строке в поле расписание для соответствующей базы данных (поле ID есть это очень сильно упрощает задачу) открывалась форма где можно было указать значения, соответствующие расписанию по дням выполнения в планировщике Windows запуск скриптов для бэкапов. Например, как на скрине пон –понедельник, вт- вторник и т.д. А с помощью чекбоксов думаю так лучше, но может кто подскажет, другие варианты выбирать дни недели? Много написал конечно, но хотел расписать, что именно хочу сделать В общем идея такая, упростить максимально настройку условия фильтрации файлов по дате изменения, для дальнейшего анализа на ошибки. Ко всему этом прилагаю отрывок кода программы. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56.
По первому вопросу прошу работающий код решения вопроса По второму стратегию хотя бы))) А вот и сам скрин: ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2017, 08:52 |
|
Фильтрация файлов в C#
|
|||
---|---|---|---|
#18+
SAS2014, Оракл можно настроить вести архив по расписанию. ... Также в одну или рядом папку. Также сразу инстанс со всеми бд. Тогда осталось только читать лог. Это же не проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2017, 16:41 |
|
Фильтрация файлов в C#
|
|||
---|---|---|---|
#18+
var info = new FileInfo(filename); if (info.Length < 1) { Debug.Print("File is empty"); } ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2017, 16:48 |
|
Фильтрация файлов в C#
|
|||
---|---|---|---|
#18+
Petro123SAS2014, Оракл можно настроить вести архив по расписанию. ... Также в одну или рядом папку. Также сразу инстанс со всеми бд. Тогда осталось только читать лог. Это же не проблема? я без оракле обойдусь, мне надо как можно проще выбрать среду хранения инфы ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2017, 06:00 |
|
Фильтрация файлов в C#
|
|||
---|---|---|---|
#18+
Пишу так Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Думаю сейчас прога выполнит поиск ошибок в логах дампов по условиям если дамп и сам лог файл существует в каталоге, и лог файл имеет размер больше 0 байт то будет выполняться поиск если нет то в листбокс закинется соответствующие надписи Но не тут то было, почему то нулевой файл вообще не видит программа? Потому, что если програ бы его увидела, то в результате проверки на ошибки, попала бы строка в листбокс "TEST бэкап прошел без ошибок" ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2017, 09:36 |
|
|
start [/forum/search_topic.php?author=%D0%9B%D0%B0%D0%BC%D0%B5%D1%80777&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 718ms |
total: | 892ms |
0 / 0 |