`

使用File或InputStream移动文件

阅读更多
移动文件的两种方式:
1、使用File的renameTo()方法
import java.io.*;
public class Test {

     public static void main(String[] args) throws IOException {
        //将G盘site.xml移动到E盘
        File f=new File("G:\\site-1.6.5\\site.xml");
        f.renameTo(new File("E:\\site.xml"));//移动到E盘
        f.delete();//删除
     }

}


2、使用FileInputStream、FileOutputStream
import java.io.*;
public class Test {

     //将E盘的site.xml复制到G盘site-1.6.5目录下
     public static void main(String[] args) throws IOException {
        FileInputStream input = new FileInputStream("E:\\site.xml");
        FileOutputStream output = new FileOutputStream("G:\\site-1.6.5\\site.xml");
        int len = 0;
        byte[] buf = new byte[1024];
        if((len = input.read(buf)) != -1){
            output.write(buf, 0 , len);
        }
        input.close();
        output.close();

     }

}
分享到:
评论

相关推荐

    File手机文件操作

    `File`类提供了`renameTo()`方法来重命名或移动文件,但此方法在某些情况下可能不可靠,尤其是跨文件系统操作。推荐使用`Files.copy()`(Java 7及以上版本)或`ContentResolver`来安全地复制文件。 6. **文件的...

    java 移动指定目录下的文件

    你可以通过构造函数创建一个`File`对象,然后使用它的方法进行各种操作,如检查文件是否存在、创建新文件或目录,以及重命名或移动文件。 要移动文件,我们通常需要使用`File.renameTo()`方法。这个方法尝试将文件...

    fileTrans_filetrans_文件传输_android_

    这涉及到Android的File类,以及InputStream和OutputStream用于读写文件。 3. **多线程**:为了防止文件传输阻塞UI线程,通常会在后台线程执行传输操作。Android提供了IntentService或AsyncTask等工具来处理异步任务...

    JAVA实现文件移动

    - 可以通过 `File` 类创建新的文件或目录,也可以获取现有文件的信息等。 ### 二、实现文件移动的关键步骤 1. **读取源文件**: - 使用 `FileReader` 或 `FileInputStream` 创建输入流对象。 - 使用 `...

    Android移动应用开发中File的定义与使用 单元主要内容.pdf

    3. 文件读写:使用InputStream和OutputStream进行文件的读写,例如`new FileInputStream(File file)`或`new FileOutputStream(File file)`。 在进行文件操作时,还需要考虑文件权限和异常处理,以确保安全和稳定性...

    Android的File案例

    - `renameTo(File dest)`用于重命名或移动文件。 - `append(String text)`在文件末尾追加内容,需要配合`BufferedWriter`等流进行。 7. 链接文件: - `isDirectory()`和`isFile()`检查文件是否为目录或文件。 ...

    java file 文件操作例子

    5. **重命名或移动文件**:使用`renameTo()`方法来重命名或移动文件。 ```java File newFile = new File("newTest.txt"); boolean renamed = file.renameTo(newFile); if (renamed) { System.out.println("文件...

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

    2. **递归删除:**如果该路径表示的是一个目录,则使用`listFiles()`方法获取其中的所有文件,并对每个文件或子目录递归调用`deleteFolder()`方法进行删除。 3. **最终删除:**当文件夹为空时,可以调用`delete()`...

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

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

    file_j2me.rar_j2me_j2me 文件_读写文件

    在Java Micro Edition (J2ME) 平台上,文件操作是移动设备应用程序开发中的常见任务。J2ME 提供了基本的文件系统访问能力,但与标准 Java SE 平台相比,其功能较为有限。本篇文章将深入探讨如何在 J2ME 中进行文件的...

    文件管理器FileManager - 安卓Android程序实例源代码.zip

    在Android平台上,文件管理器是用户与设备文件系统交互的重要工具,它允许用户查看、创建、删除、移动和复制文件及目录。本篇将深入探讨一个名为"文件管理器FileManager"的经典Android程序实例,通过源代码分析,...

    java实现文件加密解密

    常规性文件操作会用到的类有五个:File、InputStream、OutputStream、FileInputStream、FileOutputStream,均包含在 java.io 下面。在使用前必须对类文件进行导入,方法为 import java.io.File。 在文件加密和解密...

    Java 语言File类的详解

    同时,File类并不涉及文件内容的读写,如需读写文件内容,还需要结合InputStream、OutputStream、Reader、Writer等流类进行操作。 通过上述介绍,我们可以看出File类在Java编程中扮演了重要角色,它为文件和目录的...

    有关java上传和File以及FileInputStream的区别

    首先,`File`类在Java中代表一个文件或目录。它提供了许多方法来操作文件,如创建、删除、重命名等。`File`对象不直接包含文件内容,而是作为文件路径的抽象表示。例如,你可以通过构造一个`File`对象来获取文件的...

    miui的文件管理器 开源File Explorer.zip

    2. **文件操作API**:源码将包含Android的`java.io`和`java.nio`包中相关的类和方法,如`File`类用于文件的创建、删除、重命名等,`InputStream`和`OutputStream`用于文件的读写,以及`ParcelFileDescriptor`在进程...

    简单好用的文件浏览器

    在文件浏览器中,当你选择保存、复制或移动文件时,`FileOutputStream`会派上用场。它允许程序将数据写入到指定的文件路径,实现文件的创建、覆盖或追加操作。 3. **InputStream**: 相对于`FileOutputStream`,`...

    文件管理的部分功能

    删除文件使用`delete()`方法,但注意删除操作是不可逆的。例如: ```java if (file.delete()) { System.out.println("文件已删除"); } else { System.out.println("删除失败"); } ``` 6. **目录操作**: `...

    可以看成是java.io的扩展。它提供了文件阅读功能,以及一些使用的方法

    例如,`copyFile(File source, File dest)` 方法可以非常方便地复制一个文件到另一个位置,而`deleteQuietly(File file)`则可以在不抛出异常的情况下尝试删除文件。 2. **IOUtils**: 此类专注于处理字节流和字符流...

    用JAVA文件管理器 本科大作业水平

    11. **文件复制与移动**: 使用java.nio.file包提供的Files类,可以方便地进行文件的复制和移动,同时支持异步操作和文件属性的传递。 以上就是“用JAVA文件管理器本科大作业水平”所涵盖的关键技术点,涵盖了Java...

    java实现文件的读写操作

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

Global site tag (gtag.js) - Google Analytics