`

java复制单个文件

    博客分类:
  • java
 
阅读更多
/**
* 复制单个文件
* @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文件复制,实现文件的复制

    #### 二、单个文件复制 对于单一文件的复制,我们可以使用 `FileInputStream` 和 `FileOutputStream` 来完成。具体步骤如下: 1. 创建 `FileInputStream` 对象,指定源文件路径。 2. 创建 `FileOutputStream` 对象...

    java 复制指定目录下的文件

    以上就是使用Java复制指定目录下文件的基本方法,无论是使用传统的`java.io`还是现代化的`java.nio.file`,都可以有效地完成这项任务。在实际应用中,还需要注意错误处理和异常捕获,确保程序的健壮性。例如,确保...

    java复制文件及复制文件夹

    首先,让我们看看如何复制单个文件。Java标准库提供了`java.io`包中的`FileInputStream`和`FileOutputStream`类,用于读取和写入文件。以下是一个简单的文件复制方法: ```java import java.io.*; public class ...

    java文件复制(全)

    首先,我们来看一个简单的Java程序,用于复制单个文件。这个例子中,我们将使用`java.io`包中的`BufferedInputStream`和`BufferedOutputStream`类来实现高效的数据读写。以下是一个简单的示例代码: ```java import...

    java 复制文件 io流操作

    在Java编程语言中,文件复制是一项常见的任务,主要通过IO(Input/Output)流来实现。IO流提供了从一个源读取数据并将其写入另一个目的地的机制。在这个主题中,我们将深入探讨如何使用Java的IO流进行文件复制,重点...

    java的IO流的工具包:作用:复制单个文件(文件对文件)/ 复制目录或文件(多个文件)

    - 由第三方研发的工具类 - 要使用commons-io工具包,就需要先从第三方下载该工具包 ...IOUtils类: 复制单个文件(文件对文件) FileUtils工具类: 复制目录或文件(多个文件) commons-io可以简化IO复制文件的操作

    Java文件的复制源代码

    然而,上述代码只能用于单个文件的复制,不能处理文件夹。如果需要复制整个目录结构,可以使用`java.nio.file`包中的`Files`和`Path`类,如下所示: ```java import java.io.IOException; import java.nio.file.*; ...

    java中实现复制文件和文件夹

    首先,让我们来看一下标题中提到的`copyFile`方法,这是一个用于复制单个文件的函数。该方法接受两个`File`对象作为参数,分别代表源文件和目标文件。为了提高读写效率,它使用了缓冲流(`BufferedInputStream`和`...

    文件及文件及的复制java代码

    ### 文件及文件夹的复制Java代码解析 ...它不仅能够复制单个文件,还能递归地复制整个文件夹及其内部的所有内容。这种实现方式适用于大多数基本的文件复制需求,并且可以根据具体的应用场景进行相应的扩展和优化。

    java实现对文件的各种操作的工具类.md

    使用文件流对单个文件进行复制 4. 复制整个文件夹内容(包含子文件夹中的所有内容) 5. 新建目录 6. 新建文件 7. 移动文件或文件夹 8. 重命名文件/文件夹 9. 查看指定路径下的所有文件的全路径 10. ...

    java复制文件和文件夹

    然而,仅能复制单个文件并不能满足实际需求,我们需要扩展这个功能以复制整个目录。这涉及到递归调用,遍历目录中的每个子文件和子目录: ```java import java.io.File; import java.io.IOException; public class...

    JAVA 的IO流的文件复制

    1. 单个文件复制: 在Java中,我们可以使用`java.io`包中的`FileInputStream`和`FileOutputStream`类来实现文件的复制。这两个类分别代表输入流和输出流,它们允许我们读取和写入字节数据。下面是一个简单的文件复制...

    Java计算文件MD5值(支持大文件)

    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文件读取,写入,IO流的读取写入

    本主题将深入探讨如何使用Java实现文件复制、File类的文件读取和写入,以及I/O流的读取与写入。下面将详细阐述这些知识点。 1. **Java文件复制** 文件复制通常涉及读取源文件内容并将其写入目标文件。在Java中,...

    JAVA实现文件复制.pdf

    `fileCopy` 用于复制单个文件;而 `dirCopy` 则用于复制整个目录及其内容。 `copy` 方法接收两个参数:`user_home` 和 `keyName`。它首先通过 `keyName` 查找指定的文件或目录,然后根据找到的是文件还是目录调用...

    JAVA复制文件夹

    **复制单个文件** 1. 创建File对象,代表源文件和目标文件。 2. 使用FileInputStream打开源文件,这会返回一个InputStream实例。 3. 使用FileOutputStream创建目标文件,这会返回一个OutputStream实例。 4. 创建一...

    Java实现zp大文件解压、合并、复制、删除(30万文件大约2个小时)

    我把开发的配置文档附上: 1.程序为定时任务,任务执行时间在bin目录下的配置文件mergeFilleUtil.properties中配置,在配置文件中,TASK_PERIOD表示任务执行时间间隔,单位为妙,如一天的时间间隔配置是86400,TASK...

    java导出图片到word文档

    以上代码实现了将单个图片插入到Word文档中的过程。如果你有多个图片需要导出,只需重复步骤4到6,每次使用新的`XWPFRun`和`XWPFPictureData`对象即可。 值得注意的是,不同的Word版本可能对图片的处理方式略有不同...

    Java二进制IO类与文件复制操作实例

    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`类...

Global site tag (gtag.js) - Google Analytics