`

Java 操作 File 五 转移文件目录

阅读更多

五.转移文件目录


转移文件目录不等同于复制文件,复制文件是复制后两个目录都存在该文件,而转移文件目录则是转移后,只有新目录中存在该文件。 

   

 /** *//**转移文件目录 
    * @param filename 文件名 
    * @param oldpath 旧目录 
    * @param newpath 新目录 
    * @param cover 若新目录下存在和转移文件具有相同文件名的文件时,是否覆盖新目录下文件,cover=true将会覆盖原文件,否则不操作 
    */ 
    public void changeDirectory(String filename,String oldpath,String newpath,boolean cover)...{ 
        if(!oldpath.equals(newpath))...{ 
            File oldfile=new File(oldpath+"/"+filename); 
            File newfile=new File(newpath+"/"+filename); 
            if(newfile.exists())...{//若在待转移目录下,已经存在待转移文件 
                if(cover)//覆盖 
                    oldfile.renameTo(newfile); 
                else 
                    System.out.println("在新目录下已经存在:"+filename); 
            } 
            else...{ 
                oldfile.renameTo(newfile); 
            } 
        }      
    } 

 

分享到:
评论

相关推荐

    java移动文件夹下所有文件

    首先,我们需要引入Java的`java.io`包,因为它包含了处理文件操作的所有基本类,如`File`、`FileInputStream`、`FileOutputStream`和`FileUtils`(如果使用Apache Commons IO库)。下面是一段基础的代码示例,展示如何...

    java中文件操作大全 文档.docx

    转移文件目录涉及到文件的移动,可以使用 `Files` 类的 `move()` 方法,它提供了原子性的移动操作: ```java import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.StandardCopyOption; ...

    java文件读写操作大全

    转移文件目录 ```java public void moveFile(String sourcePath, String targetPath) throws IOException { File sourceFile = new File(sourcePath); File targetDir = new File(targetPath); if (!targetDir....

    java File类使用总结

    java 中FIle类的使用总结,有File的创建,文件夹的创建,文件的创建,文件的复制,文件的转移等等

    用java实现的文件和文件夹拷贝和转移

    用java实现的文件和文件夹拷贝和转移

    java中文件操作大全

    五、转移文件目录: 同样使用`Files.move()`方法,但目标路径应为一个新的目录。 六、读文件: 可以使用`java.io.BufferedReader`或`java.nio.file.Files`的`readAllLines()`方法读取文件内容。 ```java import ...

    Java文件读写操作大全.pdf

    本文将详细讲解Java中实现文件读写、复制、重命名以及转移文件目录的方法。 首先,我们来看如何获取控制台用户输入的信息。在Java中,我们可以使用`System.in.read()`方法来读取标准输入流中的数据。如代码所示,...

    我用java写的传文件小工具源码

    - **八勺传文件小工具2.1.bat**:这可能是Windows操作系统下的批处理文件,用于启动Java应用。 - **八勺传文件小工具2.1.exe**:这是一个可执行文件,可能是为Windows平台打包的Java应用程序,方便用户双击运行。 - ...

    Java文件上传JAR包

    4. **临时文件存储**:在上传过程中,文件通常首先被保存到服务器的临时目录,然后转移到最终位置。Java提供`java.io.File.createTempFile()`方法创建临时文件。 5. **文件大小限制**:为了防止DoS攻击,通常需要...

    java读取excel文件并复制(copy)文件到指定目录示例

    ng> files) throws IOException{ File src = new File(sourcePath); File dst = new File(destPath); if(!dst.exists()){ dst.mkdirs(); } for(String fileName : files){ File srcFile = new File(src, fileName); ...

    Java项目从Windows开发平台到Linux服务器的移植.pdf

    Linux服务器通常使用命令行界面进行操作,因此需要在Windows下编译生成的class文件或jar包,然后转移到Linux服务器上进行部署和运行。这需要熟悉Linux下的编译命令,如javac和java,以及与Java项目部署相关的命令和...

    java读写大全

    #### 五、转移文件目录 转移文件目录是指将文件从一个目录移动到另一个目录中,以下是一种实现方式: ```java public void changeDirectory(String filename, String oldpath, String newpath, boolean cover) { ...

    遍历文件夹自动生成目录树

    1. **文件备份与迁移**:在备份或迁移文件系统时,创建目录树可以帮助快速定位和转移所有文件。 2. **代码版本控制**:如Git等版本控制系统需要知道文件和目录的完整结构。 3. **文件管理系统**:在设计文件管理软件...

    Java Client for FastDFS.zip

    它支持文件的上传、下载等基本操作,并且具有负载均衡、故障转移、文件访问控制等功能。FastDFS通过 Tracker Server 和 Storage Server 实现文件的分发和存储,Tracker Server 负责调度,Storage Server 实际存储...

    java_实现文件上传下载示例

    - **临时文件存储**:上传的文件通常先存储在临时目录,然后转移到安全的位置。 - **文件大小限制**:应设置最大上传文件大小,以防止服务器被大文件拖垮。 2. **文件下载**: - **HTTP响应头**:设置`Content-...

    javaException_JAVA源码_

    Java异常处理提供了五种关键字来帮助开发者有效地管理异常:`try`, `catch`, `finally`, `throw`, 和 `throws`。 首先,`try`块是用于包含可能抛出异常的代码的部分。如果在`try`块内的代码抛出了异常,控制权将...

Global site tag (gtag.js) - Google Analytics