- 浏览: 952158 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (383)
- JSP 自定义标签实现 (1)
- JSP (2)
- javascript (161)
- JAVA (100)
- HTML (26)
- jQuery (11)
- J2EE (1)
- Log4J (1)
- HTML5 (6)
- DB2 (2)
- Spring (14)
- 浏览器兼容 (1)
- JavaMail (1)
- JAVA(转载) (1)
- freemarker (1)
- 项目管理 (1)
- 项目架构学习 (1)
- Oracle (11)
- 开源项目 (2)
- 网络编程 (4)
- C (1)
- C++ (0)
- Xpath (1)
- 待写 (10)
- JXL (1)
- XML (1)
- JNDI (2)
- POI (8)
- Struts2 (3)
- 异常解决方法 (1)
- Sql Server (2)
- windows (2)
- SqlServer (1)
- 前端 (1)
- 正则表达式 (2)
- 浏览器兼容问题 (2)
- 转载 (25)
- css (11)
- svn (5)
- 工程构建 (1)
- 好用的网站 (1)
- sql (3)
- chrome V8 (1)
- javacript 报表 (1)
- FusionCharts (1)
- eclipse (2)
- tomcat (4)
- hibernate (2)
- 硬件 (1)
- 杂烩 (1)
- Linux (1)
- ubuntu (1)
- 设计模式 (2)
- 缓存 (1)
- 数据库 (1)
- JVM (2)
- DOM4j (1)
- 其他 (1)
- JACOB (1)
- extjs (3)
- ligerUi (1)
- 在线HTML编辑器 (1)
- API (1)
- OpenOffice (1)
- webservice (1)
- json (1)
- 百度map (1)
- NodeJs (1)
- greeplum jdbc spring (1)
- easyui (1)
- hightchart (1)
- 游戏 (1)
- HttpClient (1)
- 正则 (1)
- canvas (4)
- HTML5,javascript,canvas (0)
最新评论
-
changelo:
缺少了秦皇岛市
中国省,市,区 json数据 -
yurui829:
解析配置行那等号前后有可能有空格,改为如下比较好:String ...
java 读取.ini配置文件工具类 -
贝塔ZQ:
poi生成excel文档,感觉蛮复杂的,可以试试用pageof ...
POI生成excel带下拉 -
langke93:
我发现greenplum 通过jdbc insert性能很差, ...
jdbc 配置连接greeplum数据,spring配置连接greeplum数据(简单配置学习) -
zhutulang:
哪有收邮件???
Spring 邮件接收发送实例
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class FileCopy { public static void testCopyFolder() { String sourceFilePath = "D:\\java_test"; String targetFilePath = "D:\\alex-test"; copyFile(sourceFilePath, targetFilePath); // int sourceFileNum = new File(sourceFilePath).listFiles().length; // int targetFileNum = new File(targetFilePath + "\\"+ new File(sourceFilePath).getName()).listFiles().length; } public static void testCopyFile() { String sourceFilePath = "D:\\test1.txt"; String targetFilePath = "D:\\alex-test"; copyFile(sourceFilePath, targetFilePath); System.out.println("Copy complete..."); } /** * 如需测试,请先把”第8题测试“文件夹中的文件复制到D盘根目录 */ public static void main(String[] args) { File file = new File("D:\\test2.txt"); if (!file.exists()) { try { file.createNewFile(); System.out.println("file name is " + file.getName()); file = file.getAbsoluteFile(); System.out.println("absolute file is " + file); System.out.println("new File is created"); } catch (IOException e) { e.printStackTrace(); } } testCopyFolder(); testCopyFile(); } /** * @param sourceFilePath * 文件复制源 * @param targetFilePath * 文件复制目标端 */ public static void copyFile(String sourceFilePath, String targetFilePath) { File sourceFile = new File(sourceFilePath); File[] sourceFiles = null; if (sourceFile.isDirectory()) { targetFilePath += "\\" + sourceFile.getName(); File targetFile = new File(targetFilePath); targetFile.mkdirs(); sourceFiles = sourceFile.listFiles(); } else if (sourceFile.isFile()) { sourceFiles = new File[] { sourceFile }; } for (int i = 0; i < sourceFiles.length; i++) { if (sourceFiles[i].isDirectory()) { String newSourceFilePath = sourceFilePath + "\\"+ sourceFiles[i].getName(); copyFile(newSourceFilePath, targetFilePath); } else { try { FileInputStream fis = new FileInputStream(sourceFiles[i]); FileOutputStream fos = new FileOutputStream(targetFilePath+ "\\" + sourceFiles[i].getName()); int read = -1; while ((read = fis.read()) != -1) { fos.write(read); } fos.flush(); fos.close(); fis.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } } } }
发表评论
-
JAVA IO 字节流实现文件copy效率比较
2014-12-24 13:32 3344package jonavin.io; import ... -
EhCache简单例子
2014-10-20 17:04 1187import net.sf.ehcache.Cache; ... -
java 读取.ini配置文件工具类
2014-10-09 16:29 9408import java.io.BufferedReader; ... -
POI读取excel文件通用代码(增强版--支持返回javaBean集合)---2003,2007
2014-09-25 13:21 2939import java.io.File; import j ... -
HttpClient模拟get,post请求并发送请求参数(json等)
2014-09-18 16:33 16939import java.io.IOException; ... -
POI读取Excel通用代码---支持2003,2007
2014-09-18 14:07 2155package com.citics.crm.custome ... -
将数据库树形记录转为java 树形数据结构
2014-08-24 18:36 4791/** * 转换为Tree结构 * @p ... -
java HTML2PDF HTML2DOC THML2Image 后台屏幕截图
2014-08-15 11:22 1295网上找的,下载学习吧。 -
java缓存技术学习
2014-07-25 18:05 5941package com.citics.crm.custome ... -
java unicode 转中文(学习用)
2014-07-10 09:47 1194第一种方式自己实现(笨,但可以知道原理) /** ... -
java+javascript获得两个日期之间的所有月份
2014-05-30 12:29 3278java版 ... -
java开发中有用的工具类
2014-01-03 14:51 0自己备用,不公开 -
java模拟调用Servlet
2013-12-26 13:27 1183public static void main(String ... -
JSOUP 网络爬虫
2013-12-17 10:17 874简单例子学习用 -
javax 邮件发送
2013-10-21 10:20 2468import java.util.Date; import ... -
[JODConverter]word转pdf心得分享(转)
2013-10-10 14:48 1928官方网站: http://www.artofsolving. ... -
java MD5机密工具
2013-09-13 09:33 1230/************************* ... -
JAVA 将文件转换为字节
2013-09-06 10:20 1344package com.tacct.tradecontrac ... -
javaBean转Map工具类
2013-09-05 13:37 9641package com.tacct.tradecontrac ... -
JAVA 操作blob数据然后生成word文件
2013-09-05 11:27 2107import java.io.*; import jav ...
相关推荐
### Java文件和文件夹操作大全:深度解析与实践指南 #### 一、创建文件夹与文件 在Java中,创建文件夹与文件是基础而重要的功能。通过`java.io.File`类,我们可以轻松实现这些操作。 **创建文件夹示例**: ```...
然后,将这个 JAR 文件复制到 Eclipse 的 plugins 目录下。通常,这个目录位于 Eclipse 安装路径的 plugins 子目录内。 接下来,启动 Eclipse 并进入 "Help" -> "Install New Software" 菜单。在这里,选择 "Add" ...
在JAVA文件搜索方面,该软件运用了JAVA的I/O流和文件操作类,如File和FileInputStream,通过递归遍历指定目录下的所有子文件和子文件夹,查找符合特定条件(例如文件名)的文件。这通常涉及到深度优先搜索或广度优先...
本篇文章将深入探讨如何使用Java来实现二叉树的深度优先遍历(DFS, Depth First Search)和广度优先遍历(BFS, Breadth First Search)。 **深度优先遍历** 是一种在图或树中搜索的方法,它尽可能深地探索树的分支...
文件操作和I/O流是Java中实用的部分,书里会讲解如何读写文件、处理各种类型的流,以及如何实现文件的复制、移动等操作。此外,NIO(New Input/Output)库的使用也会有所涉及,这是Java 1.4引入的新特性,提高了I/O...
- 将JACOB的dll文件复制到Java安装目录下的bin文件夹中,通常是`C:\Program Files\Java\jdk\bin`。 - 这一步对于确保Java程序能够正确地调用COM组件至关重要。 #### 四、MSWordManager类详解 MSWordManager类是...
在Java开发中,数据...总的来说,Dozer作为一个优秀的Java Bean映射工具,极大地简化了对象复制的复杂性,提高了开发效率。通过对Dozer的深入理解和实践,开发者可以在项目中灵活运用,减少重复代码,提高代码质量。
在文件复制的示例中,展示了两种不同方式。第一种使用了`FileReader`和`FileWriter`,适合简单的字节复制,但没有错误处理。第二种方式使用了`BufferedReader`和`BufferedWriter`,不仅提高了效率,还实现了行级别的...
在文件操作方面,提供的`FileUtils.java`文件可能是用来辅助处理文件操作的工具类,可能包含了创建、删除、移动、复制文件等方法。例如,它可能有一个`copyFile()`方法,用于复制文件: ```java public static void...
Java.nio包(New I/O)提供了基于缓冲区和通道的高性能I/O操作,是现代Java网络编程的基础。 #### Java.rmi Java.rmi包提供了远程方法调用的能力,使得跨网络的对象间通信成为可能。 #### Java.security Java....
例如,`new File("path")`创建一个`File`对象,`createNewFile()`用于创建新文件,`exists()`检查文件是否存在,`delete()`删除文件,`mkdirs()`创建多级目录,`list()`返回目录中的所有文件名等。 Python的文件...
3. 选择合适的`DisplayMode`,例如,选择与窗口相同的大小和颜色深度:`DisplayMode dm = new DisplayMode(windowWidth, windowHeight, colorDepth, refreshRate);` 4. 将窗口切换到全屏模式:`defaultGD....
方法的重载和重写是多态性的体现,深拷贝和浅拷贝则关乎对象复制的深度。 面向对象编程是Java的核心,包括类、对象、封装、继承和多态。类是对象的模板,对象是类的实例。构造器用于初始化对象,可以被重载。成员...
例如,你可以使用`Files.createFile()`来创建一个新文件,`Files.delete()`来删除文件,`Files.copy()`用于文件复制,以及`Files.walkFileTree()`来遍历整个文件树。 在`FileAttributes`方面,NIO.2允许我们获取和...
【压缩包子文件的文件名称列表】"KingSoft Java"很可能包含了与Java相关的所有笔试题目,可能包括多个部分或主题,如Java基础、面向对象编程、集合框架、异常处理、多线程、I/O流、JVM原理、网络编程、设计模式等。...
《Java编程宝典:十年典藏版7》是一本涵盖了Java编程语言深度解析与实践应用的权威指南。作为十年典藏版,它凝聚了作者及众多专家在Java领域的丰富经验和最新技术洞察,旨在帮助读者全面掌握Java编程的核心概念、...
- 文件操作是常见任务,理解字节流、字符流、缓冲流的区别和用法,以及文件复制、读写等操作。 - NIO(New IO)提供了非阻塞I/O,提高服务器性能,了解其工作原理和使用场景。 6. **网络编程** - TCP/IP协议基础...
2. 文件操作:File类的使用,文件复制,以及随机访问文件。 3. NIO(New IO):了解Channel、Buffer、Selector,以及非阻塞I/O的优势。 五、反射与注解 1. 反射:利用Class类动态加载类,创建对象,调用方法,以及...
从提供的文件内容中,我们可以得知这本《java面试宝典》旨在帮助求职者全面准备Java开发相关的技术面试,其中不仅包含了大量关于Java核心知识点的解析,还涉及了并发编程、JVM原理以及源码层面的深度理解,非常适合...