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测试计划中的变量。在性能测试中,...
android搭建环境变量时所需要的文件
读写内存变量文件
wincc7.4 用VBS将变量写入EXCEL,并能读取记录文件
这包括访问和修改文件系统中的其他文件,比如我们的全局变量文件。 1. **读取文件内容**:在PHP中,可以使用`file_get_contents()`函数读取整个文件内容,或者用`fopen()`, `fgets()`, 和 `fclose()`组合来逐行读取...
下载后,用记事本编辑bat文件自行修改批处理文件中的jdk 路径
MacGUI环境变量,配置文件
批处理文件(batch file)是Windows操作系统中的一种脚本文件,它能自动化执行一系列命令,大大简化了包括Java环境变量设置在内的系统管理任务。下面我们将详细探讨如何利用批处理文件来设置Java环境变量。 首先,...
今天,在整理自己的代码的时候,考虑到我写的代码从一至终都是在一个cpp文件里面。于是,想把自己的代码中的各个模块分离开来,以便更好地阅读和管理。 遇到的问题 我的做法是: 宏定义、结构体定义、函数声明以及...
TC3xx MCAL中Tasking Link文件解析以及代码变量定位方法:简单介绍 Tasking Link 文件的解析;如何快速修改 Link 文件定位变量、常量和代码存放的RAM 和 Flash 位置,包括 UCB 区域的部分设置
例如,可以创建一个VI,动态地读取配置文件中的环境变量设置,然后更新系统环境变量,从而实现自动化配置。 文件名“2012-8-15Windows环境变量读写”可能是一个示例或教程,包含了具体的操作步骤和实例。如果可以...
windows中注册表常用的一些基本设置项,可更改临时变量的一些值
在这种情况下,静态变量和非静态变量的使用会出现一些问题。本文将详细介绍静态变量和非静态变量在获取配置文件中变量值的区别,并通过实例代码展示如何正确地使用静态变量和非静态变量。 首先,让我们看一下非静态...
TIA博途wincc如何将变量归档记录导出为.CSV文件进行查看?
使用说明:下载后解压到需要添加...网上很多批处理添加环境变量的方法,但都不能立即生效,需要点击环境变量的确认按钮或者重启,太麻烦,所有自己写了一个,可以立即生效。 可以用来配置Java环境变量或其他任何应用。