如何遍历一个目录并得到file object 或者 全路径的 string?

我现在只能得到文件名字。。。。

File object还是等要读或者写的时候再打开的好,不然忘了close就不好了。
如果你是用Find.find来遍历的话,那你得到的path要变成全路径只要做File.expand(path)就行。
如果你是自己用Dir.entries(dir)来遍历的话,那么File.expand(File.join(dir, filename))也能得到全路径。

apache commonio有专门的方法将目录中的文件变成ArrayList给你。

[quote="stevezheng"]apache commonio有专门的方法将目录中的文件变成ArrayList给你。[/quote]
这个问题是在Ruby分类下的……