返回顶部

收藏

ruby通过Dir对象列出指定目录下的所有文件和子目录

更多

在linux下列出根目录的结构

Dir.entrie­s("/")
=> [".", "..", "Home", "Libraries", "MouseHole", "Programs", "Tutorials", "comics.txt"]

                                在Windows下列出C:/的目录结构
Dir.entries "/"
=> ["$Recycle.Bin",  "CBDSI", "dell", "Documents and Settings", "Go", "inetpub", "Intel", "ksDownloads", "MSOCache", "msyh.ttf", "newthread.php", "NVIDIA", "pagefile.sys", "PerfLogs", "Program Files", "Program Files (x86)", "ProgramData", "Python27", "Recovery", "ruby", "swapfile.sys", "System Volume Information", "teamsysdata", "temp", "temp.txt","outofmemory.cn", "test.txt", "Users", "water-1.png", "Windows", "wins.ld"]

                                不好意思,暴露了本人的windows C盘根目录

                                列出d:\work目录下的文件及目录
Dir.entries('d:/work')
=> [".", "..", "design", "documents", "ebooks", "project", "temp"]

标签:Dir,entries,列目录

收藏

0人收藏

支持

0

反对

0

发表评论