Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.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 on rails 如何在Rails的目录结构中查找文件_Ruby On Rails_Ruby_Linux_File - Fatal编程技术网

Ruby on rails 如何在Rails的目录结构中查找文件

Ruby on rails 如何在Rails的目录结构中查找文件,ruby-on-rails,ruby,linux,file,Ruby On Rails,Ruby,Linux,File,我需要在文件系统的某个地方找到一个文件。我知道要开始查找的基本文件夹和文件名,但我不确定如何找到它 这将作为代码的一部分动态完成,就像使用FileUtils或Dir.glob时一样,您是否尝试了以下操作: Dir.glob("#{root_folder}/**/*.file_extension") 看起来RubyFind模块可能会帮助您。它的find方法允许您遍历目录中的所有文件 有关解决相关问题的其他方法,请参见“”中的答案。“”是您的朋友。这是一个类似的问题,答案会有所帮助,但是我没有寻找

我需要在文件系统的某个地方找到一个文件。我知道要开始查找的基本文件夹和文件名,但我不确定如何找到它


这将作为代码的一部分动态完成,就像使用FileUtils或
Dir.glob

时一样,您是否尝试了以下操作:

Dir.glob("#{root_folder}/**/*.file_extension")

看起来Ruby
Find
模块可能会帮助您。它的
find
方法允许您遍历目录中的所有文件


有关解决相关问题的其他方法,请参见“”中的答案。

“”是您的朋友。这是一个类似的问题,答案会有所帮助,但是我没有寻找某个扩展名的文件,在我搜索答案的过程中也没有找到。如果你阅读有关方法的文档,你会发现确切的扩展名可以很容易地更改,并且有通配符允许你忽略扩展名或在文件名内窥探,看看文件的特定属性,取决于查找文件的方式。这不是一个简单的主题,有很多问题需要注意,研究和阅读很重要,因为选择错误的路径会降低你的脚本或主持人的性能。此外,你的问题问得不好,因此我链接到清单。因此,我们希望您向我们展示您的尝试:您搜索了吗?哪里为什么没有帮助?如果有帮助,你尝试了什么?如果你不尝试,为什么不呢?如果你做了,你尝试了什么?然后发生了什么?你的问题非常广泛,而且是一般性的重复。这个链接问题很好地涵盖了搜索文件。酷。我希望能像内齐尔那样简单地回答这个问题,但我很感谢你花时间批评这个问题。