2015-07-23 3 views
0

Итак, я работаю над самой последней частью моей программы, и мне интересно, возможно ли это в VB и как это сделать. Я думал, что это, вероятно, превратится в большое заявление If, но я не уверен, что код будет точным.Очистка текста на определенные даты в VB

В основном, что я пытаюсь сделать, чтобы моя программа записывала новую строку текста в файл .txt один раз в день, я получил это хорошо, но теперь то, что я хочу, чтобы программа выполняла, - это очистить весь .txt в начале каждого месяца, а также записывать в .txt файл после очистки в тот же день.

Возможно ли это? Если да, могу ли я получить некоторую помощь по этому поводу? Спасибо!

+0

ли программа должна знать, если он уже бежал сегодня? – Saragis

+0

Это не так. Его просто базовая программа, которая сбрасывает цитату с веб-сайта после запуска и сохраняет файл .txt. Затем этот файл вызывается для отображения накопленного текста в новых строках. Я просто хочу, чтобы он автоматически очищался в начале месяца, прямо перед тем, как он пишет новую цитату. – RockGuitarist1

ответ

2

Мне кажется, что это так просто, как это:

If Date.Now.Date.Day = 1 Then 
    File.Create(Path).Close() ' replace with your path to the file 
End If 
+1

Я попробую это, как только вернусь домой. Если это сработает, вы спасли меня от 3 дней боли. XD – RockGuitarist1

+0

Wow чувак, ты лучший! Все сработало! – RockGuitarist1

Смежные вопросы