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

java 文件读写的实用工具

java 文件读写的实用工具package org.rui.io.util;import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Arrays; import java.util.TreeSet; /*** 文件读写的实用工具* @author lenovo**/ public class TextFile extends ArrayList<String>{//读取一个文件,并返回字符串public static String read(String fileName){Stri...

JAVA编写把磁盘中所有空的文件夹进行删除

import java.io.File; import java.io.*; public class DelNullDir {public void ShowDir(File f){for(File f1:f.listFiles()){if(f1.isDirectory()){ShowDir(f1);//一直递归到最后的目录if(f1.listFiles().length==0){//如果是文件夹里面没有文件证明是空文件,进行删除f1.delete();}}}} /** * * 把磁盘中所有空的文件夹进行删除 */public static void main(String[] args) {File f = new File("F:\\360CloudUI\\");new D...

关于Java Web工程中web.xml文件

提及Java Web工程中web.xml文件无人不知,无人不识,呵呵呵:系统首页、servlet、filter、listener和设置session过期时限,张口就来,可是你见过该文件中的error-page标签吗?下面直接以例子的形式说明error-page标签的使用: 一个servlet文件: package com.ghj.packageofservlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpSe...

Java工具类(文件)【代码】

1. 文件相关package com.ruhuanxingyun.javabasic.util;import org.springframework.web.multipart.MultipartFile;import java.math.BigInteger; import java.security.MessageDigest; import java.util.Arrays;/*** @description: 文件工具类* @author: ruphie* @date: Create in 2020/7/7 23:07* @company: ruhuanxingyun*/publicclass FileUtils {privatestaticfinalint SPLIT_SIZE = 10 * 1024 * 1024;/*** 获取文件MD5值** @p...

转:java 导出文件换行

换行符‘\n’和回车符‘\r’顾名思义,换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符 ‘\n‘ 10 换行(newline)‘\r‘ 13 回车(return) 也可以表示为‘\x0a‘和‘\x0d‘.(16进制)在windows系统下,回车换行符号是"\r\n".但是在Linux等系统下是没有"\r"符号的。在解析文本或其他格式的文件内容时,常常要碰到判定回车换行的地方,这个时候就要注意既要判定"\r\n"又要...

用java读写properties文件的代码【代码】

package com.LY; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.Enumeration; import java.util.Properties; publicclass TestMain { // 根据key读取valuepublicstatic String readValue(String filePath, String key) {Properties props = new Properties();t...

java实现文件上传(使用FromData)【代码】【图】

一、使用FromData将表单对象序列化后,使用request.getInputStream()来获取数据1、表单代码如下<form id="user-info" method="post" action="upload"><input type="file" name="file" multiple><input type="text" name="username"><input type="text" name="password"></form><button id="sub">提交</button>2、js的代码<script>function createXHR(){returnnew XMLHttpRequest();}var sub = document.getElementById("sub");sub.o...

JAVA获得系统配置文件的System Properties【代码】

来个java获得系统配置文件的publicclass SystemProperties { publicstaticvoid main(String[] args) { Properties properties = System.getProperties(); Iterator<Entry<Object, Object>> iterator = properties.entrySet().iterator(); while (iterator.hasNext()) { Entry<Object, Object> entry = iterator.next(); System.out.println(entry.getKey() + "===" + ntry.getValue()); } } }结果:java.runtime.name===Java(TM) S...

Java 以上超大文件上传和断点续传服务器的实现【图】

这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数下面直接贴代码吧,一些难懂的我大部分都加上注释了:上传文件实体类:看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。public class FileInf { public FileInf(){} public String id=""; public String pid=""; public String pidRoot=""; ...

java加载配置文件【代码】【图】

转载自http://blog.163.com/wb_zhaoyuwei/blog/static/183075439201261764454791/当我们自己的程序需要处理配置文件时(比如xml文件或properties文件),通常会遇到两个问题:  (1)我的配置文件应该放在哪里?  (2)怎么我的配置文件找不到了?对于第一个问题,答案是:请将你的资源文件放在classpath里,如果资源文件在jar中,请将该jar文件也加到classpath里面。对于第二个问题,就得看你是使用的是哪个类(Class还是Clas...

Java基础知识强化之IO流笔记60:打印流 之 改进复制文本文件的案例【代码】

1. 使用打印流改进复制文本文件的案例2. 代码示例: 1package cn.itcast_03;2 3import java.io.BufferedReader;4import java.io.BufferedWriter;5import java.io.FileReader;6import java.io.FileWriter;7import java.io.IOException;8import java.io.PrintWriter;910/*11 * 需求:DataStreamDemo.java复制到Copy.java中 12 * 数据源: 13 * DataStreamDemo.java -- 读取数据 -- FileReader -- BufferedReader 14 * 目的地...

Java配置文件读取和路径设置【代码】

记录几种读取配置文件的方法,以及配置文件的放置路径。1、使用PropertiesLoaderUtils工具类(springframework包提供)优点:实时加载配置文件,修改后立即生效,不必重启配置文件至于classpath中(与class文件放在一起,如果打jar包需打到包内),代码如下:privatestaticvoid springUtil(){ Properties props = new Properties(); while(true){ try { props=PropertiesLoaderUtils.loadAllProperties("param.properties"); ...

解决:使用java连接Fastdfs,上传文件时报:SocketTimeOutException的问题

最近研究了下分布式存储Fastdfs,在centOS上配置完后,使用centOS或putty连接并上传图片,然后用浏览器读取storage server返回的URL,一切正常.但是,使用eclipse上传图片时,报错:SocketTimeOutException.报错行为:String[] strings = storageClient.upload_file("D:\\120.jpg", "jpg", null);网上查了将近一天,但却没有对应的解决方案, 唯一一个比较接近的说法是:tracker server的IP要用外网IP. 但是也没说很具体.经过亲测,这种方法,对...

找不到javac文件,javac不是内部命令或外部命令【图】

最近要开始学习J2SE了,需要安装JDK-8u60-windows-x64软件,但是安装之后在命令框中输入Javac提示如下图:添加下面路径之后,问题还是没有解决:于是查看安装目录下的bin文件夹(没有找到javac文件)如下图:查找之后解决办法: 在第二次选安装目录装jre的时候由于没注意就将它和刚才的jdk都装在了一个目录里面。于是造成了原来的文件被jre的文件所覆盖,所以卸载之后再次安装将两次安装的目录不设置在同一个目录下就可以找...

selenium java 文件上传、下载

1.webdriver对页面文件的下载我们一般操作浏览器下载时会让我们选择下载的目录然后经过一系列操作后才进行文件下载操作,但是用webdriver不能按这样的方式操作。经过查询资料找到了如下的实现方式。首先在初始化浏览器对象时需要设置浏览器的配置文件。需要先配置browser.download.folderList设置为2,默认为0表示默认现在路径,设置为2时是保存到指定目录。browser.download.manager.showWhenStarting这是设置是否显示开始框用的,...