“`”

考察点:遍历

<pre><code class=""language-java"" lang=""java"">import java.io.File;
public class Counter2 {
public static void main(String[] args) {
//取得目标目录
File file = new File(""D:"");
//获取目录下子文件及子文件夹
File[] files = file.listFiles();
readfile(files);

}

public static void readfile(File[] files) {
if(files == null) {// 如果目录为空,直接退出
return;
}
for(File f:files) {
//如果是文件,直接输出名字
if(f.isFile()) {
System.out.println(f.getName());
}
//如果是文件夹,递归调用
else if(f.isDirectory()) {
readfile(f.listFiles());
}
}
}
}

</code></pre>

 

<pre><code> "“`

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.