I have a tool that generates some HTML and launches a web browser to 
display it. For this to work, I need to save the HTML some place and I also 
need to handle the file afterwards. The app itself doesn't persist - it 
generates the content and exits. There are thus two issues I'm struggling 
with:

1. What is the best place for this? Do I create a folder in 
usr.HomeDir()/.appname/ and place HTML files there? Or do I just create 
tempfiles in os.TempDir? Does it make a difference?
2. How do I clean up? As I said, the app does not persist (so I can't defer 
os.Remove), so either I scan the folder in question (before my HTML 
generation) and remove all files older than, say, a day. Or is that done 
for me by the operating system if I use os.TempDir?

I thought I'd just use os.TempDir and let the OS handle it, but I'm not 
100% sure the OS does clean this up on its own. (This will be used on 
Windows and Macs, maybe Linux.) Any insight on any of these would be 
greatly appreciated.

Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to