`
v64500
  • 浏览: 22625 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用java复制移动文件

    博客分类:
  • java
阅读更多
移动文件

    public static boolean move(String srcFile, String destPath){
        // File (or directory) to be moved
        File file = new File(srcFile);
       
        // Destination directory
        File dir = new File(destPath);
       
        // Move file to new directory
        boolean success = file.renameTo(new File(dir, file.getName()));
       
        return success;
    }



复制文件
private void copyFile(File in, File out) throws Exception{
        FileChannel sourceChannel= new FileInputStream(in).getChannel();
        FileChannel destinationChannel= new FileOutputStream(out).getChannel();
        sourceChannel.transferTo(0, sourceChannel.size(), destinationChannel);
        // or
        // destinationChannel.transferFrom(sourceChannel, 0,
        // sourceChannel.size());
        sourceChannel.close();
        destinationChannel.close();
        sourceChannel= null;
        destinationChannel= null;
    }
分享到:
评论

相关推荐

    文件移动 java

    - 在Java中,文件移动可以通过多种方式实现,包括但不限于使用`java.io.File`类的`renameTo()`方法或者通过复制文件后删除原文件的方式。 2. **`java.io.File`类简介**: - `java.io.File`是Java标准库中的一个类...

    java 移动文件.

    Java 文件操作是 Java 编程语言中的一种基本操作,包括文件的移动、复制、删除、剪切等。下面是关于 Java 文件操作的知识点总结: 一、文件移动 文件移动是指将文件从一个目录下移到另一个目录下。在 Java 中,...

    java 连接 FTP 文件操作(上传,下载,删除,复制

    本文将详细讨论如何使用Java连接FTP(File Transfer Protocol)服务器,进行文件的上传、下载、删除以及复制等操作。 首先,Java通过`java.net`和`javax.net`包提供了FTP客户端的功能。主要依赖于`java.net....

    JAVA实现文件移动

    根据给定的信息,我们可以总结出以下关于“Java实现文件移动”...通过以上内容,我们可以了解到Java实现文件移动的基本原理和技术要点,包括使用的类库、关键步骤以及示例代码等。这对于理解和实践文件操作非常有帮助。

    Java 文件移动代码

    然后尝试使用`renameTo()`方法移动文件,这个方法在同一个文件系统内通常能直接完成移动操作。如果`renameTo()`失败,我们就使用自定义的`copyFile()`方法复制文件,然后删除原始文件。`copyFile()`方法通过`...

    Java IO 基础操作(文件读写和移动)

    如果要移动文件,可以使用`renameTo()`方法,但请注意,这种方法并不总是跨文件系统的。如果需要在不同目录间移动,建议先复制再删除原始文件: ```java File source = new File("sourceFile.txt"); File dest = ...

    Java poi复制execl的sheet页,跨文件操作,数据和样式全部复制,工具类

    本篇将详细讲解如何使用POI库进行Excel的Sheet页复制,包括数据和样式的跨文件操作。 首先,我们需要在项目中引入Apache POI的依赖。对于Maven项目,可以在pom.xml文件中添加以下依赖: ```xml <groupId>org....

    Java程序_复制文件.jar

    Java程序“Java程序_复制文件.jar”是一个基于Java平台的实用工具,主要目的是演示如何在Java中实现文件的复制和移动操作。这个程序对于正在学习Java输入/输出(IO)和Swing GUI库的学生来说是一个很好的参考实例。...

    文件复制(java代码实现)

    在Java编程语言中,文件复制是一项常见的任务,用于在不同位置之间移动或备份数据。本文将详细介绍如何在Java中实现文件复制,同时考虑到输入输出异常处理,并在DOS控制台环境中运行程序。 首先,我们需要创建一个...

    java 文件或文件夹 创建 删除 复制 移动 指定目录等

    java 文件或文件夹 创建 删除 复制 移动 指定目录等

    java实现sftp操作工具类

    9)移动文件 10)可以基于chnSftp对象进行开发 依赖类包在我的sftp包下载下提供 版权声明:本工具类为个人兴趣基于chnSftp编写的应用,个人版权在先,后因各个办公环境无相关软件也有相关的个人使用,和办公环境内的...

    新建、删除、复制、移动文件

    File类提供了多种文件操作方法,包括新建文件、删除文件、复制文件、移动文件等。而输入/输出流则提供了读取和写入文件的功能。 七、总结 文件操作是计算机科学和信息技术中的一种基本操作,涉及到文件的创建、...

    JAVA代码实现远程操作服务器文件

    通过使用SVNKit库和Trilead SSH2库,可以实现远程服务器文件的上传、下载、复制、移动、删除等操作。这些操作可以通过JAVA代码来实现。 4. 使用SCPClient实现文件上传和下载 SCPClient是一个基于ssh的文件传输协议...

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

    移动文件或文件夹 8. 重命名文件/文件夹 9. 查看指定路径下的所有文件的全路径 10. 查看指定路径下的所有文件 11. 列出指定目录下的所有文件对象 12. 上传文件到指定目录 13. 从指定目录下载文件 14....

    java 文件管理器

    Java 文件管理器是一款基于Java语言开发的文件管理系统,它提供了用户友好的图形用户界面(GUI),使得用户可以方便地进行文件和目录的操作,如浏览、创建、删除、重命名、移动和复制等。这款应用程序旨在提供一个...

    java_io_文件操作_复制_删除_移动_下载

    本文将详细介绍如何使用Java IO来进行文件的基本操作,包括复制、删除、移动以及下载等实用功能。通过具体的代码示例,我们将深入探讨这些操作背后的实现原理。 #### 二、文件删除 文件删除是文件操作中最常见的...

    java实现文件的读写操作

    例如,可以使用`Files.copy()`方法复制文件,`Files.move()`方法移动文件,`file.delete()`方法删除文件,以及`file.renameTo()`方法重命名文件。 总结,Java中的文件读写操作涉及到多个类和接口,理解并熟练运用...

    java 文本文件 支持新建,打开,复制,剪切...

    在Java中,剪切文件实际上是重命名或移动文件的过程。`File`类的`renameTo()`方法可以实现这一功能。如果文件被移动到不同的目录,它实际上是在源位置删除文件并将其在新位置创建。请注意,这个操作不是原子性的,...

    文件资源管理器(java)文件打开删除复制粘贴等

    本篇文章将深入探讨如何使用Java来创建一个能够进行文件打开、删除、复制和粘贴操作的文件资源管理器。 首先,我们要了解Java中处理文件的基本类,如`java.io.File`。`File`类提供了许多方法,如`exists()`用于检查...

Global site tag (gtag.js) - Google Analytics