【Java 遍历文件夹,文件读写】教程文章相关的互联网学习教程文章

Java生成Js文件-封装类

import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter;import com.gzdec.common.config.AppConfig; import com.gzdec.common.web.exception.DefaultException;public class WriteJS { static File cgiPath = null; static String root = null; static { try { root = AppConfig.getProperty("rootPath") + AppConfig.getProperty("cgiFilePath"); ...

Java读取TXT文本文件乱码解决方案

首先,先看一下解析的代码:private String[] getProjectData(File file){ String[] data = null; try { BufferedReader br = new BufferedReader(new FileReader(file)); String str = br.readLine(); data = str.split("\t"); br.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printSt...

使用mybatis时,IDEA不会自动编译java下的xml文件【代码】【图】

使用mybatis时,IDEA不会自动编译java下的xml文件解决方法: 在pom文件中加入构建的配置<build><resources><!-- mapper.xml文件在java目录下 --><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes></resource></resources> </build>

Java 如何使用压缩包批量导出或下载文件【代码】

import java.util.Map; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; Java的打包代码如下 // 压缩文件public static void zipFiles(java.io.File[] srcfile, java.io.File zipfile) {byte[] buf = new byte[1024];try {ZipOutputStream out = new ZipOutputStream(new FileOutputStream(zipfile));for (int i = 0; i < srcfile.length; i++) {FileInputStream in = new FileInputStream(srcfile[i]);out...

java之xml文件解析【图】

解析properties文件 Properties properties = new Properties(); File file = new File("log4j properties"); //InputStream 是一个抽象类,不能new InputStream,但是可以创建一个子类的new FileInputStream(file) InputStream inSrtream = new FileInputStream(file); properties.load(inStream); 注意: 1.load方法需要一个InputStream 字节流对象。此输入流对象必须已经包含了properties文件中的数据, 所以创建此输入流的时候...

Java生成XML文件【代码】【图】

上一篇文章写了xml文件4种读取方式,本篇文章将简介使用四种方式对xml进行写入。DOM SAX DOM4j JDOM1.DOM 1 import java.io.File;2 3 import javax.xml.parsers.DocumentBuilder;4 import javax.xml.parsers.DocumentBuilderFactory;5 import javax.xml.transform.OutputKeys;6 import javax.xml.transform.Transformer;7 import javax.xml.transform.TransformerFactory;8 import javax.xml.transform.dom.DOMSource;9 import jav...

JAVA使用aspose实现word文档转pdf文件【代码】

引入jar包 下载地址:https://yvioo.lanzous.com/iezpdno3mob 然后打开下载的目录打开cmd执行mvn install:install-file -Dfile=aspose-words-15.8.0-jdk16.jar -DgroupId=com.aspose -DartifactId=aspose-words -Dversion=15.8.0 -Dpackaging=jar这是把jar包安装到本地仓库中 这样在pom文件里引入 <dependency><groupId>com.aspose</groupId><artifactId>aspose-words</artifactId><version>15.8.0</version></dependency>当然也...

JavaWeb-用Responds下载文件

JavaWeb中用Respond实现下载文件的功能 主要分为3步 ①获取下载文件的地址 ②获取下载文件的文件名字 ③想办法设置浏览器能够支持(Content-Disposition)下载我们需要的东西,中文文件名URLEncoder.encode编码,否则下载的时候文件名字会用“——”代替。 Content-disposition 是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。Content-disposition其实可以控制用户请求所得的内容存为一个文件的时候提供一个...

Java实现FastDFS文件上传、查询、下载和删除【代码】

1、配置内容: ## fastdfs-client.propertiesfastdfs.connect_timeout_in_seconds = 5 fastdfs.network_timeout_in_seconds = 30fastdfs.charset = UTF-8fastdfs.http_anti_steal_token = false fastdfs.http_secret_key = FastDFS1234567890 fastdfs.http_tracker_http_port = 8080fastdfs.tracker_servers = 192.168.18.130:22122 2、Java内容: package com.jd;import org.csource.common.NameValuePair; import org.csource.fa...

Java TCP套接字编程(二)文件传输【代码】

Java TCP套接字编程(二)文件传输 客户端: package com.zzz.net;import java.io.*; import java.net.InetAddress; import java.net.Socket;public class TcpClientDemo02 {public static void main(String[] args) throws Exception {Socket socket = new Socket(InetAddress.getByName("127.0.0.1"), 8080); //创建一个socketOutputStream os = socket.getOutputStream(); //创建一个输出流FileInputSt...

java 实现 ppt或pptx文件转换PDF文件 -- poi【代码】

前提: 由于ppt和pptx文件格式不同,ppt是基于二进制的文件,而pptx是基于xml文件, 也是就pptx是2007年后出现的新的ppt版本,对这两种文件处理方式转换PDF其实都差不多,只是要注意接收文件ppt或pptx以及获取两种文件内容 需要的类处理,即使用POI 里面的XMLSlide 和 HSLFSlide 进行分别处理。 maven依赖都使用poi 4.1.2版本:<!-- poi --><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>4...

JAVA OOP File的使用字符流和读写二进制文件【代码】

1.使用字符流 Reader类常用方法 int read() 从输入流中读取单个字符 int read(char[] c) 将读取到的字符保存到数组c,返回实际读到的字符数 read(char[] c,int off,int len) //将数据从off开始写到数组c,写入最大长度len字符 void close() 关闭流 -------使用Reader读文件步骤------- (1)引入相关的类import java.io.Reader;import java.io.FileReader;import java.io.IOException; (2)创建对象Reader fr=new FileReader("文件");...

Java-----IO流【文件(File)】【代码】

IO流 IO流是什么? IO:input 和 output输入输出流的意思? Java 程序进行数据传输的管道!流就是管道的意思 流:Stream 显示网络操作中有没有进行数据输入输出的操作? 有:例如:上网注册信息的时候,对图片信息的上传!—–上传 –输入到程序中 输入流从网上下载数据的时候,也是数据的传输! —–下载 –输出的操作 文件(File)概述 在计算机中所有的数据都是以文件的格式存储的!在Java中认为文件是一个对象!!!Java认为所...

Kotlin/Java 读取Jar文件里的指定文件【代码】【图】

原文地址:Kotlin/Java 读取Jar文件里的指定文件 | Stars-One的杂货小窝jar包本质上也是压缩文件,下面给出如何读取jar包里某个文件的源码:val jarFile = JarFile("D:\\project\\javafx\\lanzou-downloader\\out\\text.jar") val entry =jarFile.getEntry("desc.png") //这里是相对于目录,注意,开头并不需要"/" val entry =jarFile.getEntry("img/7z.png") val inputStream = jarFile.getInputStream(entry)遍历的方法: val jarFil...

java文件相对绝对路径和工程路径【代码】【图】

今天在Properties读配置文件的时候老是出现路径的错误。 总结一下有关路径的一些坑 关于getResourceAsStream和getResource的问题 这两种方法在类和类加载器上都有这个方法 分别说明下, getResourceAsStream方法 Class.getClassLoader.getResourceAsStream(String path) :默认则是从ClassPath根下获取,path不能以’/开头,最终是由ClassLoader获取资源。Class.getResourceAsStream(String path) : path 不以’/开头时默认是从...