Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ruby中列出文件基名_Ruby - Fatal编程技术网

在Ruby中列出文件基名

在Ruby中列出文件基名,ruby,Ruby,我正在尝试使用Ruby获取目录中所有文件的basename。我试着用这个: Dir.glob(folder_path+'/*.rb')。每个{f | File.basename(f,“.rb”)} 但是,这仍然提供了数组中的整个路径。我应该如何写这个?使用 Dir.glob(folder_path + '/*.rb').map{ |f| File.basename(f, ".rb") }

我正在尝试使用Ruby获取目录中所有文件的basename。我试着用这个:

Dir.glob(folder_path+'/*.rb')。每个{f | File.basename(f,“.rb”)}

但是,这仍然提供了数组中的整个路径。我应该如何写这个?

使用

 Dir.glob(folder_path + '/*.rb').map{ |f| File.basename(f, ".rb") }