public static void main(String[] args) {
File file = new File("E:/wid7_sp/ExampleLibrary");
fileSystemPath(file, 0);
}
// 输出
public static void fileSystemPath(File file, int level) {
StringBuffer sb = new StringBuffer();
if(file.isFile()) {
for(int i = 0; i<level; i++) {
sb.append("--");
}
System.out.println(sb + file.getName());
} else {
for(int i = 0; i<level; i++) {
sb.append(" ");
}
System.out.println(sb + file.getName());
File[] fs = file.listFiles();
if(null != fs && fs.length != 0) {
for(File fl : fs) {
fileSystemPath(fl, level + 1);
}
}
}
}
分享到:
相关推荐
### 用Java输出HTML文件:关键技术与实践 在数字化时代,高效管理个人互联网资源成为一项基本技能。将收藏夹中的互联网快捷方式转换成HTML文件,不仅便于存储和分享,还能跨设备访问,提升网络资源利用效率。本文...
### 如何用Java输出Excel文件:使用jxl库详解 在Java编程中,处理Excel文件是一种常见的需求,尤其是在企业级应用中,数据导出至Excel是数据报告、数据分析的重要环节。jxl(Java eXcel API)是一个强大的库,允许...
javajava自定义爱心并输出到文件java自定义爱心并输出到文件java自定义爱心并输出到文件java自定义爱心并输出到文件java自定义爱心并输出到文件java自定义爱心并输出到文件java自定义爱心并输出到文件java自定义爱心...
java遍历文件下面的所有文件并输出文件名 java遍历文件下面的所有文件并输出文件名
综上所述,这段代码展示了如何使用Java中的`FileOutputStream`来输出一个包含字符串和数字的TXT文件。涉及的关键概念包括文件流的创建与使用、字符串转字节数组、异常处理以及资源的关闭等。这些基础知识对于理解和...
基于Java文件输入输出流实现文件上传下载功能 本文将详细介绍基于Java文件输入输出流实现文件上传下载功能的相关知识点,包括文件上传和下载的实现原理、Java文件输入输出流的基础操作、Servlet的使用等。 文件...
1.java读取文件,输出文件 2.java正则表达式匹配* 2个文件内容是:中文 英文,然后分别比较中文部分和英文部分,文件内容如下: 520香烟 520cigarette 678月 678yue A-zone A-zone A.O.史密斯 AOsms ACE床垫 ACE ...
如何用java输出txt文件.txt
在Java编程语言中,将二进制文件转换为文本文档通常涉及到字符编码的理解和处理。二进制文件可以包含任何类型的数据,如图像、音频、视频或纯文本,但以非可读格式存储。而文本文档通常使用特定的字符编码(如ASCII...
在Java编程语言中,文件操作是一项基础且重要的任务,它涉及到对文件的读取、写入、创建、删除等操作。文件操作主要依赖于Java的I/O(Input/Output)库,包括字节流(Byte Stream)和字符流(Character Stream),...
- 对于ACM(算法竞赛)初学者,理解并熟练运用这些文件操作技巧是必要的,因为比赛中常常需要处理输入输出文件。 综上所述,Java文件输入输出涉及到多个类和接口,掌握这些知识对于任何Java开发者都至关重要,尤其...
Java I/O 包是Java平台的核心部分,它提供了丰富的类和接口用于处理输入输出操作,包括文件操作和流式输入输出。在这个主题中,我们将深入探讨如何使用Java进行文件管理和流处理。 首先,我们来看看`java.io`包中的...
Java 输入输出流(I/O 流)是Java平台的核心特性之一,用于处理数据的传输,包括文件读写、网络通信等。在Java API中,I/O流被组织为一系列类和接口,主要位于`java.io`包。在JDK 1.0中引入了字节流(byte stream)...
### Java 输入输出流及文件读写详解 #### I/O 类体系结构 在Java开发中,输入输出(I/O)操作是非常重要的部分,特别是在处理文件、网络通信等方面。Java的I/O类体系主要位于`java.io`包中,此外还有一些新实现的I...
【描述】:“java使用superMap解析DWG文件为json输出,本地通过,附件中为word操方式按照步骤可以导入数据集” 【标签】:“java解析DWG文件json java读取dwg文件” 本文将详细介绍如何使用Java和SuperMap ...
在Java中,所有的I/O操作都基于流的概念,流是数据的序列,可以是字节流或字符流。Java I/O库提供了一系列的类来处理这些流,使得开发人员能够方便地进行数据的读取、写入和传输。 1. **字节流**:字节流是处理原始...
### Java输入输出流与文件处理 #### 重要概念与基础知识 **输入输出流与文件处理**在编程领域占据着核心地位,特别是在Java中,通过`java.io`包提供了丰富的类和接口来支持输入输出操作。这包括从键盘读取用户输入...
### Java流(文件读写操作) #### 一、流的分类 Java中处理文件和数据时,使用流的概念来进行操作。根据不同的标准,流可以分为几种类型。 ##### 1. 按数据流动方向 - **输入流**:主要用于从数据源读取数据。输入...
Java文件输入输出流,详细描述了java对文件流的操作
1. 导入相关的Java包:`java.io`包提供了输入/输出流的类和方法,可以用来处理文件的读写操作。 2. 创建文件对象:使用`File`类创建源文件和目标文件的对象。 3. 打开文件流:使用`FileInputStream`和`...