16
ruby中是否有任何類列出目錄中的所有文件以及子目錄中的所有文件?列出目錄中的文件和所有子目錄
ruby中是否有任何類列出目錄中的所有文件以及子目錄中的所有文件?列出目錄中的文件和所有子目錄
您可能會看到Dir.glob
。你可以通過它的**/*
路徑,這將給你在當前文件夾的一切和子目錄:
records = Dir.glob("**/*")
# => ["file1.txt", "file2.txt", "dir1", "dir1/file1.txt", ...]
正如@ fl00r提到的,你也可以使用簡寫Dir["**/*"]
'迪爾[「**/*」 ]':) http://apidock.com/ruby/Dir/glob/class – fl00r
如果我想列出特殊目錄中的所有內容而不是當前目錄,我該怎麼辦? –
'Dir.glob(「/ path/to/my/directory/**/*」)' –