**/* 和*有什么分别?
发表于 : 2007-12-17 15:03
Dir["**"].each{|file| puts file}
这样只能输出当前目录下的文件名
而这样能输出当前目录下的所有文件名
Dir["**/*"].each{|file| puts file}
那么这个 "**/*" 如何理解啊?
为什么是 两个星 “**”
它不是只能输当前目录下的下两层目录的文件名么?为什么能输出所有目录下的呢?
这样只能输出当前目录下的文件名
而这样能输出当前目录下的所有文件名
Dir["**/*"].each{|file| puts file}
那么这个 "**/*" 如何理解啊?
为什么是 两个星 “**”
它不是只能输当前目录下的下两层目录的文件名么?为什么能输出所有目录下的呢?