You could use the file system attribute "Hidden". There are ways to see hidden files but it takes a bit of effort. I don't know of a way to hide a file so no one can see it.
See
File.SetAttributes[
^]
File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);