あなただけのあなたのようなUNIXレベルのコマンドを使用することができ、指定したパスの下にあるすべてのディレクトリ+ファイルの名前を検索したい場合は、次の方法より速くあり
path = 'directory/to/search'
`ls #{path}`.split("\n")
:
# . directory has 30 entries in this example
Benchmark.measure { Dir.entries('.') }
=> #<Benchmark::Tms:0x007fe6ab92aee8 @label="", @real=7.675203960388899e-05, @cstime=0.0, @cutime=0.0, @stime=0.0, @utime=0.0, @total=0.0>
Benchmark.measure { `ls`.split("\n") }
=> #<Benchmark::Tms:0x007fe6ab8f9a50 @label="", @real=0.00298881100025028, @cstime=0.0, @cutime=0.0, @stime=0.0, @utime=0.0, @total=0.0>
I助けて欲しいと思っています。