2016-11-21 62 views
8

Ruby, ben kullanabileceği bir dizinde eşleşen dosyaların tümü bir dizi döndürürElixir'de belirli bir dizinden bir dosya koleksiyonu nasıl iade edilir?

target_files = Dir["/some/dir/path/*.rb"] 
#=> ["/some/dir/path/foo.rb", "/some/dir/path/bar.rb", "/some/dir/path/baz.rb"] 

. Elixir'de benzer bir şeyi nasıl yapabilirim?

iex(1)> Path.wildcard("/tmp/some/dir/path/*.rb") 
["/tmp/some/dir/path/bar.rb", "/tmp/some/dir/path/baz.rb", 
"/tmp/some/dir/path/foo.rb"] 
iex(2)> Path.wildcard("/tmp/**/*b*.rb") 
["/tmp/some/dir/path/bar.rb", "/tmp/some/dir/path/baz.rb"] 
+1

Ayrıca, http://www.ryandaigle.com/a/recursively-list-files-in-elixir. –

cevap

İlgili konular