我正在尝试以这种方式使用 file.walk
进入文件夹:
File.walk(FileWalkDirection.BOTTOM_UP).forEach()
文档说:
如果我使用
FileWalkDirection.BOTTOM_UP
这是我的打印步emergency-support/digital/beginner/.category.yml
emergency-support/digital/.category.yml
emergency-support/physical/beginner/.category.yml
emergency-support/physical/.category.yml
emergency-support/.category.yml
我想为这个结果而行走:
emergency-support/.category.yml
emergency-support/physical/.category.yml
emergency-support/physical/beginner/.category.yml
emergency-support/digital/.category.yml
emergency-support/digital/beginner/.category.yml
如何在目录之前遍历访问文件?
最佳答案
我不得不承认我没有完全理解你的问题。
如果您只想先打印文件而不是目录,并且没有任何其他问题,则可以使用“sortedBy”函数:
File
.walk(FileWalkDirection.BOTTOM_UP)
.sortedBy { it.isDirectory }
.forEach { println(it) }
关于kotlin - 如何在 kotlin 中使用 File.walk,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50683156/