Ruby on rails 使用正则表达式忽略隐藏文件
我有一行代码从一个文件夹中检索所有文件。但它也会获取隐藏的文件。有人能帮我修改正则表达式,使它不会检索隐藏的文件吗Ruby on rails 使用正则表达式忽略隐藏文件,ruby-on-rails,regex,hidden-files,Ruby On Rails,Regex,Hidden Files,我有一行代码从一个文件夹中检索所有文件。但它也会获取隐藏的文件。有人能帮我修改正则表达式,使它不会检索隐藏的文件吗 Find.find(actual_root) do |path| file_paths << path if path =~ /.*\./ end Find.Find(实际_根)do|路径| 文件路径此行返回实际根目录中的所有文件和目录(不包括隐藏的): Dir[File.join(actual_root, '*')] 如果只想获取
Find.find(actual_root) do |path|
file_paths << path if path =~ /.*\./
end
Find.Find(实际_根)do|路径|
文件路径此行返回实际根目录中的所有文件和目录(不包括隐藏的):
Dir[File.join(actual_root, '*')]
如果只想获取文件,请使用此选项:
Dir[File.join(actual_root, '*')].select { |f| File.file?(f) }
我想在一个数组中,我能用这个在数组中传输它吗?它只给我真和假。Ups,是的。需要将映射
替换为选择
(已修复)。