Hello,
I can import a file into the Julia environment with include("path/file.jl")
. Is it possible to include all the files present in “path”? include("path/*.jl")
does not work…
Thanks
You could use
include.(filter(contains(r".jl$"), readdir(dir; join=true)))
which lists the absolute pathes of all files in dir
, filters for files with end with .jl
and includes them one by one.
3 Likes
For a wildcard-based solution (and if you’re willing to add a dependency for this), you can use the Glob
package:
foreach(include, glob("*.jl", dir))
2 Likes
Note that this works only if the files are independent since the order of the includes may vary between systems. To save you future headache I suggest that you list the includes explicitly.
6 Likes