Issue 293

Change all file and directory tests to use the temporary directory
(Path.GetTempPath) for all directories and files created or tested.
Also, make CF fixes to the tests where necessary.
Apparently I missed the answer.  Generally, in these reviews, we try to help one another understand.

AFAICS, \I\hope\this\is\garbage would work as a non-existent directory path for every build. However, I haven't actually tried it. You said it would fail for some other reason. I don't understand what you mean.