`

javaz基础之文件批量生成

阅读更多

该代码内容是根据一个图片母版文件然后批量按照一定规则的文件名生成一系列文件,需要产生有规律文件名称的时候可以使用该工具从而避免手动造“数据”,比如产生pc1,pc2,pc3......一系列的图片文件。

public class GenFile {
	public static void main(String args[]) throws Exception{

		File oldFile = new File("D://pict//pt.jpg");
		BufferedInputStream inBuff = null;
		BufferedOutputStream outBuff = null;
		inBuff = new BufferedInputStream(new FileInputStream(oldFile));

		byte[] b = new byte[1024 * 5];
		int len;
		for(int i = 0 ; i < 30 ; i++) {
      
			if (i % 2 != 0){
				continue;
			}
			String newFileName = "D://pict//pic"+i+".jpg";
			inBuff = new BufferedInputStream(new FileInputStream(oldFile));
			outBuff = new BufferedOutputStream(new FileOutputStream(newFileName));
			// 缓冲数组
			while ((len = inBuff.read(b)) != -1) {
				outBuff.write(b, 0, len);
			}
			// 刷新此缓冲的输出流
			outBuff.flush();
		}
		inBuff.close();
		outBuff.close();
	}
}

 

分享到:
评论

相关推荐

    根据xsd批量生成java类

    根据xsd批量生成java类,觉得很方便也很酷。但是有时候xsd生成的java类中含有汉字,结果总是有些问题。 可是xjc命令参数又没有...因为java类实现的话,无法批量生成,所以自己写了一个BAT文件,用于批量生成jaxb

    PageOffice Java开发 实现Word文件的批量生成

    在这个实例中,我们将探讨如何利用PageOffice和其FileMaker标签控件在Java环境中实现Word文件的批量生成。 首先,PageOffice是一个集成在Java应用中的Office文档处理工具,它允许开发者直接在Web浏览器中打开、编辑...

    Java远程批量文件生成

    5. **多线程处理**: 如果需要批量生成大量文件,使用多线程可以提高效率。Java的并发库提供了丰富的工具,如`ExecutorService`和`ThreadPoolExecutor`,可以方便地管理并发任务。 6. **权限与认证**: 在远程操作中...

    java批量生成证书

    java批量生成证书,通过用java文件生成bat,避免一各个敲命令的苦力方式.

    用java一维码批量生成(条码)图片

    本文将详细讲解如何使用Java语言来批量生成一维码图片,以及可能遇到的问题和解决方案。 首先,Java中实现一维码生成通常会依赖一些库,如ZXing(Zebra Crossing)或者Barbecue。ZXing是一个开源项目,提供了多种...

    excel文件中批量生成insert语句

    本文将详细讲解如何在Excel文件中批量生成INSERT语句,以便快速地将数据导入到数据库中。 首先,我们需要了解INSERT语句的基本结构。INSERT语句用于向数据库表中插入新的记录,其基本语法如下: ```sql INSERT ...

    Java程序批量生成二维码EPS、CSV、PDF矢量图和各种格式二维码

    最新功能支持导入码内容文件批量生成二维码,支持生成带中国二维码注册解析中心(IDcode)认证的二维码。 运行方式:1、在项目上右击 运行java程序,入口在com.fiwan.qrgenerator.GeneratorForm 2、打jar包 java -...

    java后台批量下载文件并压缩成zip下载的方法

    Java后台批量下载文件并压缩成zip下载的方法 Java后台批量下载文件并压缩成zip下载的方法是指在Java后台中批量下载文件,并将其压缩成zip文件下载到本地桌面。该方法具有重要的参考价值,感兴趣的小伙伴们可以参考...

    java 生成图片

    这里我们将深入探讨如何使用Java根据配置文件批量生成图片。 首先,要生成图片,我们需要理解Java中的图像处理库。Java标准库提供了一个名为`java.awt`和`javax.imageio`的包,它们包含了创建、显示和保存图像的...

    java文件批量反编译工具

    Java文件批量反编译工具,正如其名,是一款专门针对Java字节码进行批量处理的软件,能够将.class文件转换回可读的源代码(.java文件)。在Java开发过程中,有时我们可能需要查看或理解他人的二进制库,而原始的源代码...

    java程序生成kettle转换ktr文件

    这些文件通常是由Kettle的 Spoon 工具创建的,但通过Java API,我们可以自定义生成这些文件,这对于批量创建或动态生成转换非常有用。 在Java中,我们可以使用Pentaho Kettle的API,即`org.pentaho.di.core....

    java poi 根据excel模板生成excel文件

    Java POI库是Apache软件基金会开发的一个...这个过程可以用于批量生成报告、自定义报表或者动态数据填充等场景,大大提高了工作效率。同时,POI库提供了丰富的API,可以根据具体需求进行更复杂的格式设置和计算操作。

    java 实现二维码批量打印

    4. **批量处理**: 如果需要批量生成二维码,可以遍历数据列表,每次调用上述代码生成一个二维码图片。生成后,可以将这些图片保存在服务器上或者内存中。 5. **设置打印任务**: 创建一个Java程序或者Web服务接口,...

    java 生成批量log日志

    利用java代码实现 生成批量log日志文件

    java + keytool+openssl 实现批量生成客户端证书

    使用Java实现根据ca购买到的根证书 批量生产客户端需要的.bks和.cer文件,从而实现双向认证

    Java窗体程序批量生成二维码EPS、CSV、PDF矢量图和各种格式二维码图片

    最新功能支持导入码内容文件批量生成二维码,支持生成带中国二维码注册解析中心(IDcode)认证的二维码。 运行方式:1、在项目上右击 运行java程序,入口在com.fiwan.qrgenerator.GeneratorForm 2、打jar包 java -...

    Spring Boot中使用Java实现文件批量下载与压缩功能

    ### Spring Boot中使用Java实现文件批量下载与压缩功能 #### 一、背景介绍 在Web应用开发中,经常需要提供给用户批量下载的功能,尤其是在文件管理或者文档分享等场景下。传统的做法是一次只下载一个文件,这不仅...

    Java通过POI读取Excel遍历数据,批量生成word文档

    本教程将重点讲解如何使用Apache POI库来读取Excel数据,并基于这些数据批量生成Word文档。Apache POI是一个开源项目,它允许Java开发者处理Microsoft Office格式的文件,如Excel(.xlsx或.xls)和Word(.docx)。 ...

    springboot-批量生成二维码

    本项目"springboot-批量生成二维码"是基于Spring Boot实现的一项实用功能,允许用户通过上传Excel表格来批量生成二维码图片,并提供下载服务。 1. **Spring Boot基础**: - **MVC模式**:Spring Boot内置了Spring ...

    Java POI根据模板生成Excel(xlsx)文件

    在本示例中,我们关注的是如何利用Java POI来根据模板生成.xlsx格式的Excel文件。这个过程涉及到对Excel模板的理解、读取、修改以及最终的保存。 首先,理解模板文件是关键。一个.xlsx模板文件实际上是由一系列XML...

Global site tag (gtag.js) - Google Analytics