文件 与 文件路径 解析
1. 定义变量分别表示 目标目录 和 其上级目录
String target="";
String parent="";
2. 目录的子目录 或 子文件
public List<Map<String,String>> getNextList(String s){
String string = updateNext(s);
if(checkIsFile(string)){
replyQuery(string);
string = updatePrevious();
}
return list(string);
}
public String updateNext(String s){
parent = target;
target += "/" + s;
return target;
}
public boolean checkIsFile(String s){
File file = new File(s);
if(file.isFile()){
return true;
}
else {
return false;
}
}
3. 目录的上级目录
public List<Map<String,String>> getPreviousList(){
String string = updatePrevious();
return list(string);
}
public String updatePrevious(){
target = parent;
File file = new File(parent);
parent = file.getParent();
return target;
}
done!!!
本文介绍了一种文件路径操作的方法,包括获取子目录和文件、判断文件类型及切换上级目录等功能。通过定义变量来表示目标目录及其上级目录,并提供了一系列实用的方法实现这些功能。
1092

被折叠的 条评论
为什么被折叠?



