文件类:java.io.File 基本方法: exists():判断文件是否存在,返回true或false mkdir():创建文件夹目录(只能建一层) ---make Directory 创建成功返回true 创建失败返回false mkdirs():创建文件夹目录(建多层文件夹) createNewFile(): 创建文件 delete(): 删除文件 renameTo(File file): 对文件进行更名操作 getName: 获取文件名称 getPath: 获...
在用Java实现FTP上传文件功能时,特别是上传大文件的时候,可以需要这样的功能:程序在上传的过程中意外终止了,文件传了一大半,想从断掉了地方继续传;或者想做类似迅雷下载类似的功能,文件太大,今天传一半,睡一觉去先,明天继续传。Java上传FTP文件,用的比较多的工具是apache的commons-net。如果想用commons-net实现FTP上传的断点续传还是有点麻烦。除了commons-net之外,还有很多非常优秀的FTP工具,这里使用edtftpj这个工...
String agent = request.getHeader("USER-AGENT").toLowerCase(); response.setContentType("application/vnd.ms-excel"); String fileName = "文件名"; String codedFileName = java.net.URLEncoder.encode(fileName, "UTF-8"); if (agent.contains("firefox")) { response.setCharacterEncoding("utf-8"); response.setHeader("content-disposition", "attachment;filename=" + new String(fileName...
文件上传原理:早期的文件上传机制: 在TCP/IP中。最早出现的文件上传机制是FTP。他是将文件由客户端发送到服务器的标准机制。 jsp中的文件上传机制: 在jsp编程中不能使用FTP的方法来上传文件,这是由jsp运行机制所决定的。jsp中通过将表单元素设置Method="post" enctype="multipart/form-data" 属性,让表单以二进制编码的方式提交,在接收次请求的Servelet中用二进制流来获取内容,从而实现文件的上传。 ...
需要用的jar包如下:如果是maven管理的项目,添加依赖如下:<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.14</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.14</version></d...
之所以发出这篇博客,因为我前几天搞这个问题搞了几天,各种百度居然都没有找到相关的案例,虽然很简单的事件。可是百度博客上面居然都搜不到案例o(* ̄︶ ̄*)o觉得奇怪!!! 新总监来了,项目要上线,以前都没听旧总监提起要做什么打包生成MD5文件;一下子就蒙了o(* ̄︶ ̄*)o,主要原因还是因为我太菜O(∩_∩)O哈哈~ 因为项目要上线,很多工作要做,总监也忙的基本搭不上话,这几天会也没开,能完成那也是因为我对工作比较...
我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。这次项目的需求:支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全浏览器,并且刷新浏览器后仍然能够续传,重启浏览器(关闭浏览器后再打开)仍然能够继续上传,重启电脑后仍然能够上传支持文件夹的上传,要求服务端能够保留层级结构,并且能够续传。需要支持10万个...
一、Java把这些不同来源和目标的数据都统一抽象为数据流。 Java语言的输入输出功能是十分强大而灵活的。 在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流。 这里介绍几种读写文件的方式二、InputStream、OutputStream(字节流) //读取文件(字节流)InputStream in = new FileInputStream("d:\\1.txt");//写入相应的文件Ou...
在Java项目中一些配置參数保存在Property文件里,这样能保证不改动原代码直接改动Property文件。PropertyParser.javapackage com.discover.parse;import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Properties;/*** @author Administrator**/
public class PropertyParser {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubProp...
Locale ResourceBundle Locale读取资源文件package yycg.util;import java.io.Serializable;import java.text.MessageFormat;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Locale;import java.util.ResourceBundle;import java.util.Set;/** * 资源文件读取工具类 * */public class ResourcesUtil implements Serializable {private static final long serialVersionUID = -765...
package com.readfile;import java.io.File;public class GetAllFiles {public static void main(String[] args) {//路径 这里写一个路径进去String path="F:\\QQ文档";//调用方法getFiles(path);}/*** 递归获取某路径下的所有文件,文件夹,并输出*/public static void getFiles(String path) {File file = new File(path);// 如果这个路径是文件夹if (file.isDirectory()) {// 获取路径下的所有文件File[] files = file.listFi...
作者:凯鲁嘎吉 - 博客园http://www.cnblogs.com/kailugaji/需要准备的软件:jdk,eclipse,exe4j,Inno Setup Compiler一、Java源程序--个人所得税:package math;
import javax.swing.JOptionPane;//凯鲁嘎吉 http://www.cnblogs.com/kailugaji/
public class WRRTax {public static void main( String args[] ){String money; //输入您的收入double x,y;double tax=0;JOptionPane.showMessageDialog(null, "个人所得税计算器\n"+...
Java 一次性读取或写入文件内容public class IOHelper {public static void copy(Reader in,Writer out) throws IOException {int c = -1;while((c = in.read()) != -1) {out.write(c);}}public static String readFile(File file) throws IOException {if (file != null && file.canRead()){Reader in = new FileReader(file);StringWriter out = new StringWriter();copy(in,out);return out.toString();}return "";}public stat...
Properties用来做配置之类的文件存储,比如数据库配置,连接池配置等。转载请注明出处:分享java读写Properties文件package com.zuidaima;import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;public class Main {public static void main(String[] args) {Properties property = new Properties();try {File file = new File("c:/d...
这是我之前在个人博客3yj上面写的一篇文章,如今转载过来,原文地址 (这不是广告哦) 几年前,刚接触java的是,就想用一些方法把自己的劳动果实保护起来,曾经也用过非常多这种工具,有一个特别好用,今天写篇文章跟大家分享。今天要用到的工具有 JSmooth 0.9.9-7 汉化版,能够到本站下载:JSmooth 0.9.9-7 汉化版首先要把你的程序打包成双击能够运行的包,详细的方法我就不多说了,网上非常多的,主要命令是:jar cvfm test.jar...