folder Base Name
Builds a base name by joining sanitized, non-blank parts with the global file name separator.
Empty or null parts are ignored. If no valid parts remain, the fallback "Run" is returned.
Return
A sanitized base name, or "Run" if nothing usable is provided.
Parameters
parts
Arbitrary parts to concatenate (any type; converted via toString()).