Во-первых, давайте подумаем об этом как человек. Если бы я писал книгу на листе бумаги, и вы хотели бы убедиться, что у вас есть резервная копия того, что я делал, вы, вероятно, сделали бы фотокопию страницы, когда я ее заканчивал. . Ты бы не стал этого делать, если бы я ничего не изменил.
С точки зрения компьютера вы сказали, что хотите сохранять файл каждые 5 секунд (это очень часто!!), однако вы не объяснили, как вы начали.
Я собираюсь предположить, что вы сделали как приложение для блокнота - в вашем приложении для блокнота есть текстовое поле, в котором находится ваш файл, все, что вам нужно сделать, это иметь таймер, который говорит через 5 секунд, остановить таймер и сохранить файл .. это все. Затем при изменении текстового поля, если таймер отключен, запустите таймер.
редактировать:
В приведенном выше коде вы создали событие таймера, но затем внутри него вы создаете таймер, не устанавливая ничего, что должно произойти, когда время истекло.. так что я предполагаю, что этот код никогда не происходит
person
BugFinder
schedule
26.03.2018