- 浏览: 373051 次
- 性别:
- 来自: 四川
文章分类
- 全部博客 (247)
- 数据库以及sql (11)
- java (48)
- 爬虫学习 (20)
- java编程 (28)
- python编程以及安装和配置 (27)
- oracle数据库 (32)
- mongodb基本操作 (4)
- linux学习 (7)
- easyUI (2)
- nodeJs (8)
- python学习 (16)
- 其他 (13)
- hadoop (1)
- svn (1)
- 汉字 (1)
- windows (2)
- jsp (5)
- fiddler (1)
- ETL (1)
- teamviewer (1)
- maven (4)
- GIT (2)
- datagrip (1)
- ocr (1)
- redis (3)
- mysql (3)
- linux (1)
- 数据服务 (0)
最新评论
/**
* 复制单个文件
* @param oldPath String 原文件路径 如:f:/Sessions.txt
* @param newPath String 复制后路径 如:f:/content.txt
* @return boolean
*/
public static void copyFile(String oldPath, String newPath) {
try {
int bytesum = 0;
int byteread = 0;
File oldfile = new File(oldPath);
if (oldfile.exists()) { // 文件存在时
InputStream inStream = new FileInputStream(oldPath); // 读入原文件
FileOutputStream fs = new FileOutputStream(newPath);
byte[] buffer = new byte[1444];
int length;
while ((byteread = inStream.read(buffer)) != -1) {
bytesum += byteread; // 字节数 文件大小
System.out.println(bytesum);
fs.write(buffer, 0, byteread);
}
inStream.close();
}
} catch (Exception e) {
System.out.println("复制单个文件操作出错");
e.printStackTrace();
}
}
* 复制单个文件
* @param oldPath String 原文件路径 如:f:/Sessions.txt
* @param newPath String 复制后路径 如:f:/content.txt
* @return boolean
*/
public static void copyFile(String oldPath, String newPath) {
try {
int bytesum = 0;
int byteread = 0;
File oldfile = new File(oldPath);
if (oldfile.exists()) { // 文件存在时
InputStream inStream = new FileInputStream(oldPath); // 读入原文件
FileOutputStream fs = new FileOutputStream(newPath);
byte[] buffer = new byte[1444];
int length;
while ((byteread = inStream.read(buffer)) != -1) {
bytesum += byteread; // 字节数 文件大小
System.out.println(bytesum);
fs.write(buffer, 0, byteread);
}
inStream.close();
}
} catch (Exception e) {
System.out.println("复制单个文件操作出错");
e.printStackTrace();
}
}
发表评论
-
是什么java多态
2018-11-14 13:43 670Java多态 例1.1+1=2 例2."1&quo ... -
经纬度转换
2018-09-25 13:57 0package com.teamdev.jxbrowser.c ... -
java连接池技术
2018-09-04 14:26 368转:https://www.cnblogs.com/xdp-g ... -
java 提取url字符串中的域名
2018-08-30 15:24 7363package com.teamdev.jxbrowser.c ... -
java多线程中锁(lock)、wait、notify()的使用
2018-07-13 11:31 5729package com.kai.多线程间的通信; impor ... -
java多线程间的通信实例
2018-07-13 11:00 1410----线程间的通信 public class ListAd ... -
volatile关键字
2018-07-12 11:20 634volatile:使变量在多个线程间可见 public c ... -
java根据百度url获取真正的网页地址
2018-07-09 11:26 1048/** * 根据百度url,获取原本url * @th ... -
java中的base64字符流与图片的相互转换
2018-06-29 13:27 1249//base64字符串转化成图片 public sta ... -
java去除图片水印的解决办法
2018-06-28 10:54 3326原文地址:http://www.oicqzone.com/pc ... -
java中的中文字符转URLEncode
2018-06-26 11:26 784String urlTypeName =java.net.UR ... -
java下载图片到本地实例
2018-06-25 15:34 1345public static void main(String[ ... -
Myeclipse中如何更改jsp默认的打开方式
2018-05-04 17:44 6451.打开myeclipse 2.点击上方的 window-&g ... -
java三大范式
2018-05-02 09:50 744参考地址:https://www.cnblogs.com/ja ... -
请求中设置代理IP
2018-04-18 16:24 962(不能直接JVM设置代理 System.getProperti ... -
java获取当前时间的时间戳
2018-04-08 09:25 1492package com.teamdev.jxbrowser.c ... -
java四种线程池实例 (kaigege)
2018-03-28 11:03 704Java通过Executors提供四种线程池: 1.newCa ... -
java获取IP地址(windos,linux)皆可
2018-03-28 09:44 798package com.teamdev.jxbrowser.c ... -
post 请求
2018-02-05 16:32 520public static void trustEveryo ... -
java robot控制鼠标和键盘(笔记本中打印 i love you)(滑动)
2018-01-25 16:57 2085package robot_java; import jav ...
相关推荐
#### 二、单个文件复制 对于单一文件的复制,我们可以使用 `FileInputStream` 和 `FileOutputStream` 来完成。具体步骤如下: 1. 创建 `FileInputStream` 对象,指定源文件路径。 2. 创建 `FileOutputStream` 对象...
以上就是使用Java复制指定目录下文件的基本方法,无论是使用传统的`java.io`还是现代化的`java.nio.file`,都可以有效地完成这项任务。在实际应用中,还需要注意错误处理和异常捕获,确保程序的健壮性。例如,确保...
首先,让我们看看如何复制单个文件。Java标准库提供了`java.io`包中的`FileInputStream`和`FileOutputStream`类,用于读取和写入文件。以下是一个简单的文件复制方法: ```java import java.io.*; public class ...
首先,我们来看一个简单的Java程序,用于复制单个文件。这个例子中,我们将使用`java.io`包中的`BufferedInputStream`和`BufferedOutputStream`类来实现高效的数据读写。以下是一个简单的示例代码: ```java import...
在Java编程语言中,文件复制是一项常见的任务,主要通过IO(Input/Output)流来实现。IO流提供了从一个源读取数据并将其写入另一个目的地的机制。在这个主题中,我们将深入探讨如何使用Java的IO流进行文件复制,重点...
- 由第三方研发的工具类 - 要使用commons-io工具包,就需要先从第三方下载该工具包 ...IOUtils类: 复制单个文件(文件对文件) FileUtils工具类: 复制目录或文件(多个文件) commons-io可以简化IO复制文件的操作
然而,上述代码只能用于单个文件的复制,不能处理文件夹。如果需要复制整个目录结构,可以使用`java.nio.file`包中的`Files`和`Path`类,如下所示: ```java import java.io.IOException; import java.nio.file.*; ...
首先,让我们来看一下标题中提到的`copyFile`方法,这是一个用于复制单个文件的函数。该方法接受两个`File`对象作为参数,分别代表源文件和目标文件。为了提高读写效率,它使用了缓冲流(`BufferedInputStream`和`...
### 文件及文件夹的复制Java代码解析 ...它不仅能够复制单个文件,还能递归地复制整个文件夹及其内部的所有内容。这种实现方式适用于大多数基本的文件复制需求,并且可以根据具体的应用场景进行相应的扩展和优化。
使用文件流对单个文件进行复制 4. 复制整个文件夹内容(包含子文件夹中的所有内容) 5. 新建目录 6. 新建文件 7. 移动文件或文件夹 8. 重命名文件/文件夹 9. 查看指定路径下的所有文件的全路径 10. ...
然而,仅能复制单个文件并不能满足实际需求,我们需要扩展这个功能以复制整个目录。这涉及到递归调用,遍历目录中的每个子文件和子目录: ```java import java.io.File; import java.io.IOException; public class...
1. 单个文件复制: 在Java中,我们可以使用`java.io`包中的`FileInputStream`和`FileOutputStream`类来实现文件的复制。这两个类分别代表输入流和输出流,它们允许我们读取和写入字节数据。下面是一个简单的文件复制...
Java计算文件MD5值(支持大文件) package com.hthl.xxtd; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.security.MessageDigest; import org....
本主题将深入探讨如何使用Java实现文件复制、File类的文件读取和写入,以及I/O流的读取与写入。下面将详细阐述这些知识点。 1. **Java文件复制** 文件复制通常涉及读取源文件内容并将其写入目标文件。在Java中,...
`fileCopy` 用于复制单个文件;而 `dirCopy` 则用于复制整个目录及其内容。 `copy` 方法接收两个参数:`user_home` 和 `keyName`。它首先通过 `keyName` 查找指定的文件或目录,然后根据找到的是文件还是目录调用...
**复制单个文件** 1. 创建File对象,代表源文件和目标文件。 2. 使用FileInputStream打开源文件,这会返回一个InputStream实例。 3. 使用FileOutputStream创建目标文件,这会返回一个OutputStream实例。 4. 创建一...
我把开发的配置文档附上: 1.程序为定时任务,任务执行时间在bin目录下的配置文件mergeFilleUtil.properties中配置,在配置文件中,TASK_PERIOD表示任务执行时间间隔,单位为妙,如一天的时间间隔配置是86400,TASK...
以上代码实现了将单个图片插入到Word文档中的过程。如果你有多个图片需要导出,只需重复步骤4到6,每次使用新的`XWPFRun`和`XWPFPictureData`对象即可。 值得注意的是,不同的Word版本可能对图片的处理方式略有不同...
Java 7引入了`Files.copy()`方法,可以直接进行文件复制,简化了代码,并提供了更多选项,如覆盖已有文件和设置文件权限。 ```java import java.nio.file.Files; import java.nio.file.Paths; import java.nio....
例如,Windows API中的`CopyFile`函数可以用于单个文件的复制,而`SHFileOperation`则支持更复杂的文件操作,包括批量复制和删除。对于更高级的应用,可以使用`System.IO`命名空间下的`FileInfo`和`DirectoryInfo`类...