logo

How to join strings into a path in Julia 📂Julia

How to join strings into a path in Julia

Description

When combining file paths by concatenating strings, it’s easy to make mistakes such as omitting a slash or backslash. Using joinpath lets the function automatically join the strings as a path.

Code

julia> base_path = "C:/Users/A/B"
"C:/Users/A/B"

julia> base_path*"C"*"D"
"C:/Users/A/BCD"

julia> joinpath(base_path,"C","D")
"C:/Users/A/B\\C\\D"

Environment

  • Windows 11
  • Julia 1.11.3

In other languages