import java.io.*;
import java.util.*;
import java.text.*;
public class ListFileTree{
public void listTree(File file,int level){
String str="";
StringBuffer sb=new StringBuffer();
for(int i=0;i<level;i++){
str=str+" ";
}
DateFormat df=DateFormat.getDateTimeInstance();
File[] f=file.listFiles();
for(int i=0;i<f.length;i++){
String st=f[i].getName();
System.out.println(str+df.format(new Date(f[i].lastModified()))+" "+st+" ");
sb.append(st+" ");
if(f[i].isDirectory()){
listTree(f[i],level+1);
}
}
System.out.println(sb.toString());
}
public static void main(String[] args){
try{
ListFileTree lt=new ListFileTree();
Scanner sc=new Scanner(System.in);
System.out.println("请输入文件路径例如: [d:\\test]");
String str=sc.next();
File f=new File(str);
System.out.println();
System.out.println("列出"+f.getAbsolutePath()+"下的所有文件");
System.out.println();
System.out.println(f.getAbsolutePath());
lt.listTree(f,1);
//System.out.println(lt.str);
}catch(NullPointerException e){
System.out.println("您输入的文件路径不正确,清重新输入");
}
}
}
分享到:
相关推荐
在QT编程中,不同文件之间的变量调用是一个常见的需求,特别是在大型项目中,代码通常被组织成多个文件以便于管理。本示例将探讨如何在QT中实现跨文件的全局变量调用,以及如何调用函数,以提高代码的可读性和可维护...
QT 中 Pro 文件使用的系统变量的说明 在 Qt 中,Pro 文件是用于生成 Makefile 的配置文件。Pro 文件中的系统变量是 qmake 用来生成 Makefile 的关键。下面是 Qt 中 Pro 文件中使用的系统变量的说明: TEMPLATE ...
变量文件是RF中用于存储和重用变量的一种机制,它可以极大地提高代码的可读性和可维护性。本资料"rf-实现变量文件的几种方式.rar"显然是为了教授如何在RF中有效地使用变量文件。以下是对RF中变量文件的详细说明: 1...
@@方式可以引用springboot非默认配置文件(即其他配置文件)中的变量; springboot默认配置文件是 src/main/resources/application.properties 补充知识:springboot项目使用@Value注解获取配置文件中的配置信息 ...
php变量缓存到文件的函数 SAVE函数有用哦。php变量缓存到文件的函数 SAVE函数有用哦。php变量缓存到文件的函数 SAVE函数有用哦。php变量缓存到文件的函数 SAVE函数有用哦。php变量缓存到文件的函数 SAVE函数有用哦。...
标题 "jmeter 插件开发Sampler读取Excel文件并设置为变量" 描述了一种针对JMeter工具的自定义插件开发方法,该插件能够方便地读取Excel文件中的数据,并将这些数据自动设置为JMeter测试计划中的变量。在性能测试中,...
但是,当涉及到多个源文件时,单纯地在每个文件中声明全局变量是无法实现跨文件共享的,因为每个源文件都有自己的作用域。 要跨文件共享全局变量,我们需要遵循以下步骤: 1. **定义全局变量**:在其中一个源文件...
例如,如果你想要读取B2和C2的数据到WinCC变量var1和var2,可以这样写: ```vbscript var1 = worksheet.Cells(2, 2).Value ' 从B2读取到var1 var2 = worksheet.Cells(2, 3).Value ' 从C2读取到var2 ``` 为了在...
android搭建环境变量时所需要的文件
在实际应用中,这些文件可能包含了内存变量的示例、内存布局信息,或者是关于如何高效地处理内存的技巧。 在读取这些文件时,我们通常会用到编程语言提供的文件操作函数,如C++的`ifstream`或Python的`open()`。在...
这包括访问和修改文件系统中的其他文件,比如我们的全局变量文件。 1. **读取文件内容**:在PHP中,可以使用`file_get_contents()`函数读取整个文件内容,或者用`fopen()`, `fgets()`, 和 `fclose()`组合来逐行读取...
下载后,用记事本编辑bat文件自行修改批处理文件中的jdk 路径
通过解析Map文件,我们可以找到与A2L文件中变量相对应的物理地址,从而实现变量值的读取和写入。 在标定过程中,一个重要的步骤是生成一个新的A2L文件,这个文件包含了标定所需的变量和它们在ECU内存中的地址。这...
MacGUI环境变量,配置文件
批处理文件(batch file)是Windows操作系统中的一种脚本文件,它能自动化执行一系列命令,大大简化了包括Java环境变量设置在内的系统管理任务。下面我们将详细探讨如何利用批处理文件来设置Java环境变量。 首先,...
今天,在整理自己的代码的时候,考虑到我写的代码从一至终都是在一个cpp文件里面。于是,想把自己的代码中的各个模块分离开来,以便更好地阅读和管理。 遇到的问题 我的做法是: 宏定义、结构体定义、函数声明以及...
例如,可以创建一个VI,动态地读取配置文件中的环境变量设置,然后更新系统环境变量,从而实现自动化配置。 文件名“2012-8-15Windows环境变量读写”可能是一个示例或教程,包含了具体的操作步骤和实例。如果可以...
TC3xx MCAL中Tasking Link文件解析以及代码变量定位方法:简单介绍 Tasking Link 文件的解析;如何快速修改 Link 文件定位变量、常量和代码存放的RAM 和 Flash 位置,包括 UCB 区域的部分设置
windows中注册表常用的一些基本设置项,可更改临时变量的一些值
在这种情况下,静态变量和非静态变量的使用会出现一些问题。本文将详细介绍静态变量和非静态变量在获取配置文件中变量值的区别,并通过实例代码展示如何正确地使用静态变量和非静态变量。 首先,让我们看一下非静态...