`
忧里修斯
  • 浏览: 426518 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java文件操作

    博客分类:
  • J2SE
阅读更多
1、删除文件夹下的所有文件
String target_path = root_path+"/ImagesUploadTemp";
	//delete all file in target_path
	File folder = new File(target_path);
	if(folder.isDirectory()){//is directory
		File[] fileList = folder.listFiles();
		for(File file:fileList){
			if(file.isFile()){
				file.delete();
			}
		}
	}

2、复制文件
try{
		//---start copy
		File srcFile = new File(root_path+url);//source file
		File targetFile = new File(target_path+"/"+inventory_name+".xls");
		BufferedInputStream bis = new BufferedInputStream(new FileInputStream(srcFile));
		BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(targetFile));
		byte[] buffer = new byte[1024];
		int pos = bis.read(buffer);
		while(pos != -1){
			bos.write(buffer);
			pos = bis.read(buffer);
		}
		bos.close();
		bis.close();
		response.sendRedirect(cfg.getString("logolink")+"/ImagesUploadTemp/"+inventory_name+".xls");
	}catch(FileNotFoundException e){
		out.print("<b>Sorry!You want to download the file does not exist or has been deleted!</b>");
	}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics