这行代码:
dirs = Dir.glob(some_file_path + '/' + '**' + '/')
在OSX和Linux上,它按照预期工作。但是,在Windows上,同一行代码却出现了问题:
dirs = Dir.glob(some_file_path + '\\' + '**' + '\\')
没有返回任何目录。我做错了什么?
我试图递归获取所有文件夹的子文件夹数组,并且上面的代码在*nix系统上运行得非常好,在Windows上需要做一些不同的事情吗?
还要注意:在所有操作系统上,我都使用ruby 2.1.5。