From reading the documentation, it\'s apparent that File.join joins the given parameters with the / character. When is using this, as opposed to filenames.join(\'/\')<
filenames.join(\'/\')<
It will use File::SEPARATOR, which in theory need not be /.
File::SEPARATOR
/