Java中如何使用IO流实现输出指定文件目录的示例代码?

2026-04-30 08:482阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计269个文字,预计阅读时间需要2分钟。

Java中如何使用IO流实现输出指定文件目录的示例代码?

java// 通过IO流输出文件目录,不同级别的目录之间用*间隔package com.fjnu.io;import java.io.File;

public class dicOut { public static void main(String[] args) { File file=new File(E:\\23287\\Desktop\\file\\大三上); printDir(file); }

public static void printDir(File dir) { printDirHelper(dir, ); }

private static void printDirHelper(File dir, String prefix) { if (dir.isDirectory()) { File[] files=dir.listFiles(); if (files !=null) { for (File file : files) { if (file.isDirectory()) { System.out.println(prefix + *); printDirHelper(file, prefix + *); } else { System.out.println(prefix + file.getName()); } } } } }}

Java中如何使用IO流实现输出指定文件目录的示例代码?

//通过IO流输出文件目录,不同级的目录之间用*间隔

package com.fjnu.io; import java.io.File; public class dicOut { public static void main(String[] args) { File file = new File("E:\\23287\\Desktop\\file\\大三上"); printDic(file, 0); } public static void printDic(File file, int flag){ flag++; if(file.isFile()){ for(int i = 1; i < flag; i++){ System.out.print("*"); } System.out.println(file.getName()); }else{ for(int i = 1; i < flag; i++){ System.out.print("*"); } System.out.println(file.getName()); File[] files = file.listFiles(); for(File f : files){ printDic(f,flag); } } } }

到此这篇关于Java通过IO流输出文件目录的文章就介绍到这了,更多相关Java 输出文件目录内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!

标签:实例代码

本文共计269个文字,预计阅读时间需要2分钟。

Java中如何使用IO流实现输出指定文件目录的示例代码?

java// 通过IO流输出文件目录,不同级别的目录之间用*间隔package com.fjnu.io;import java.io.File;

public class dicOut { public static void main(String[] args) { File file=new File(E:\\23287\\Desktop\\file\\大三上); printDir(file); }

public static void printDir(File dir) { printDirHelper(dir, ); }

private static void printDirHelper(File dir, String prefix) { if (dir.isDirectory()) { File[] files=dir.listFiles(); if (files !=null) { for (File file : files) { if (file.isDirectory()) { System.out.println(prefix + *); printDirHelper(file, prefix + *); } else { System.out.println(prefix + file.getName()); } } } } }}

Java中如何使用IO流实现输出指定文件目录的示例代码?

//通过IO流输出文件目录,不同级的目录之间用*间隔

package com.fjnu.io; import java.io.File; public class dicOut { public static void main(String[] args) { File file = new File("E:\\23287\\Desktop\\file\\大三上"); printDic(file, 0); } public static void printDic(File file, int flag){ flag++; if(file.isFile()){ for(int i = 1; i < flag; i++){ System.out.print("*"); } System.out.println(file.getName()); }else{ for(int i = 1; i < flag; i++){ System.out.print("*"); } System.out.println(file.getName()); File[] files = file.listFiles(); for(File f : files){ printDic(f,flag); } } } }

到此这篇关于Java通过IO流输出文件目录的文章就介绍到这了,更多相关Java 输出文件目录内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!

标签:实例代码