You can't have :
in your filename or path.
What i would do if i were you is this:
DateTime.Now.Ticks.ToString()
instead of
DateTime.Now.ToString("yyyy-MM-dd_HH:mm:ss")
Anyway, you can keep your own logic but you have to remove :
(instead use -
or _
for example)