小白请教高人
可以用如下代码,实现返回上一层目录吗?File currDir = new File("/data/data/com.joshua.notepaper/files/test")
if(!currDir.getName().equals("/data/data/com.joshua.notepaper/files")){
int i = currDir.getName().lastIndexOf("/");
currDir = new File(currDir.getName().substring(0, i));
}如果不可以,请高手帮忙~~
可以用如下代码,实现返回上一层目录吗?File currDir = new File("/data/data/com.joshua.notepaper/files/test")
if(!currDir.getName().equals("/data/data/com.joshua.notepaper/files")){
int i = currDir.getName().lastIndexOf("/");
currDir = new File(currDir.getName().substring(0, i));
}如果不可以,请高手帮忙~~
public static void main(String[] args) {
File file = new File("D:\\workspace");
if(file.exists()){
String dir = file.getParent();
System.out.println(dir);
}
}运行结果D:\