/**
* 根据路径创建路径和文件
*/
@Test
public void createNewFile(){
String dirs = "c:"+File.separator + "a" + File.separator + "b" ;
String filename = "temp.txt" ;
File f = new File(dirs);
// String[] ds = dirs.split("\\"+File.separator);
// f = new File("c:"+File.separator);
// String[] lists = f.list() ;
//
// for (int i = 0; i < lists.length; i++) {
// for (int j = 0; j < ds.length; j++) {
// if(ds[j].equals(lists[i])){
System.out.println(ds[j]+"--"+lists[i]);
// dirs = dirs.replaceAll(lists[i], lists[i]+System.currentTimeMillis());
// System.out.println(dirs);
// f = new File(dirs);
// }
// }
// }
f = new File(dirs+File.separator);
if(!f.exists()){
f.mkdirs();
}else{
filename = filename.substring(0, filename.lastIndexOf("."));
filename += System.currentTimeMillis()+".txt" ;
}
f = new File(dirs+File.separator+filename);
try {
f.createNewFile() ;
} catch (IOException e) {
e.printStackTrace();
}
}
java io 根据路径创建相应的路径和文件
最新推荐文章于 2023-10-26 11:06:35 发布