v.24.4Improvement

Do not create UDF directory in clickhouse-client if it does not exist

Do not create a directory for UDF in clickhouse-client if it does not exist. This closes #59597. #62366 (Alexey Milovidov).
ClickHouse client no longer creates a directory for User Defined Functions (UDF) if it does not already exist.

Why it matters

This change prevents unnecessary directory creation by the ClickHouse client, streamlining directory management and avoiding potential clutter or permission issues when working with UDFs.

How to use it

No additional configuration or action is required from users. The ClickHouse client will automatically avoid creating the UDF directory if it does not exist during its usual operations.