Traversing directories without using recursion?

后端 未结 8 1962
无人及你
无人及你 2021-01-18 06:46

The Problem I need to write a simple software that, giving certain constraints, appends to a list a series of files. The user could choose between

8条回答
  •  悲&欢浪女
    2021-01-18 07:27

    If you choose to use recursion, I found an example that may be close to the one you are currently using as to eliminate any ambiguity .

    // Process only directories under dir
    public static void visitAllDirs(File dir) {
        if (dir.isDirectory()) {
            process(dir);
    
            String[] children = dir.list();
            for (int i=0; i

    This is a very simple example, the process() can be where you do your handling or operations on the directory.

提交回复
热议问题