我有这个方法,我试图在Stations文件夹中创建一个子目录。在调用此方法之前,将生成所有需要的目录。所有文件夹都具有正常位置,不会被隐藏。
private void moveFiles(){
String[] dates = getDates();
//File oldFile = new File("/stations/CurrentFiles/");
File newFile = new File("/stations/" + dates[0].replaceAll("/", "-") + "-" + dates[1].replaceAll("/", "-") + "_" + System.currentTimeMillis() + "/");
if(!newFile.exists()){
if(newFile.mkdir()){
System.out.println(newFile.isHidden());
}else{
System.out.println("error");
System.out.println(newFile.isHidden());
}
}
}
不明白是什么原因导致它无法进入目录。
答案 0 :(得分:0)
我会检查以确保您具有该目录的写权限;试试newFile.canWrite()
。