added GetTempFileName and GetTableFileName to FileSystem