If the path is correctly wired, it should not prompt you for another file. Make sure you wire the path to a shift register so it is available the next time the "write charaters ..." is called.
You can do the "exception" in many ways. Some examples:
--Check if the file exists, and if so, append.
--Use a shift register initialized by "false", then wire it to the append terminal. Feed a "true" to the shift register on the right.
-- ...
However, you should consider using some of the lower level file I/O and open the file only once, then keep writing data and close it only at the end. The high-level "write characters to file" would need to do a lot of extra work because whenever it is called it opens the file, writes/appends data, then
closes the file again.