解析 资料路径
解析 文件路径
文件 与 文件路径 解析
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!!!