java se作业3-打印文件路径-2016.7.22
来源:互联网 发布:淘宝贝高瞻幼儿园收费 编辑:程序博客网 时间:2024/05/20 21:22
package com.mashensoft.files;
import java.io.File;
public class PrintingFilePath {
public static boolean flag=false;
public static void printCurrentFilePath(String filePath){
File file=new File(filePath);
String parentFilePath=file.getParent();
File parentFile=new File(parentFilePath);
System.out.print(parentFile.getPath());
printFilePath(parentFile);
}
public static void printFilePath(File directoryFilePath){
File [] fileList=directoryFilePath.listFiles();
for(int i=0;i<fileList.length;i++){
if(fileList[i].isFile()){
if(flag==false){
System.out.println("\\"+fileList[i].getName());
flag=true;
}else {
System.out.println(" "+fileList[i].getPath().substring(7));
}
}else {
File newFile=new File(directoryFilePath.getPath()+"\\"+fileList[i].getName());
printFilePath(newFile);
}
}
}
}
import java.io.File;
public class PrintingFilePath {
public static boolean flag=false;
public static void printCurrentFilePath(String filePath){
File file=new File(filePath);
String parentFilePath=file.getParent();
File parentFile=new File(parentFilePath);
System.out.print(parentFile.getPath());
printFilePath(parentFile);
}
public static void printFilePath(File directoryFilePath){
File [] fileList=directoryFilePath.listFiles();
for(int i=0;i<fileList.length;i++){
if(fileList[i].isFile()){
if(flag==false){
System.out.println("\\"+fileList[i].getName());
flag=true;
}else {
System.out.println(" "+fileList[i].getPath().substring(7));
}
}else {
File newFile=new File(directoryFilePath.getPath()+"\\"+fileList[i].getName());
printFilePath(newFile);
}
}
}
}
0 0
- java se作业3-打印文件路径-2016.7.22
- java se-作业4-九九乘法表输出文件-2016.7.22
- java se-作业5-复制文件-2016.7.24
- java se作业1--2016.7.19
- java se作业-GPSCar--2016.7.20
- java se-作业6-随机数集合版-2016.7.25
- java打印文件夹以及文件的路径打印
- Java作业:打印九九乘法表
- Java作业-打印时间
- java se-作业2--随机数-2016.719
- 根据路径读取文件 (struts2/se)
- 打印所有文件路径
- Java递归打印文件(夹)路径【Java学习笔记】
- java se TCP上传文件
- java打印classpath路径
- JAVA SE Lesson 3
- java-SE-3
- 用Java取消打印作业
- lintcode validate-binary-search-tree 验证二叉查找树
- 【POJ】3370 - Halloween treats(抽屉原理 & STL)
- 360 ie8兼容模式 网页兼容问题
- 简单的小游戏---代码实现三子棋
- linux & windows 安装redis
- java se作业3-打印文件路径-2016.7.22
- 3.5黄金5花环
- HDOJ-2111 Saving HDU
- HDOJ 5734 (2016多校联合训练 Training Contest 2) Acperience
- ORACLE中通过SQL语句(alter table)来增加、删除、修改字段 ,增加字段与修改字段
- 取第k个元素
- MongoDB常用操作
- Java Annotation —— 注解基础
- AIDL的一般写法