`
rainwindboy
  • 浏览: 56284 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

【积累】java中,文件的移动

阅读更多
        在java中,我们对文件的操作,包含了很多方式,下面就是一个移动文件的方法,积累下来,做个记录
 1 public static boolean moveFileForBack(String srcFile, String destPath) {
 2         try {
 3             if (!(new File(destPath).isDirectory())) {
 4                 new File(destPath).mkdir();
 5                 // new File("D:/java/newdata/2003-04-14/").mkdir();
 6             }
 7         } catch (SecurityException e) {
 8             System.out.println("can not make directory");
 9         }
10         File file = new File(srcFile);
11         File dir = new File(destPath);
12         boolean success = file.renameTo(new File(dir, file.getName()));
13         return success;
14     } 
        还有一个,就是移动的位置,如果没有文件夹,我们就创建一个,是上面代码的深入探究。
 1 public static boolean moveFileForBack(String srcFile, String destPath) {
 2         try {
 3             if (!(new File(destPath).isDirectory())) {
 4                 new File(destPath).mkdir();
 5                 // new File("D:/java/newdata/2003-04-14/").mkdir();
 6             }
 7         } catch (SecurityException e) {
 8             System.out.println("can not make directory");
 9         }
10         File file = new File(srcFile);
11         File dir = new File(destPath);
12         boolean success = file.renameTo(new File(dir, file.getName()));
13         return success;
14     }
15 

分享到:
评论

相关推荐

    三国志 java 源码.rar

    通常,每个.java文件代表一个类,其中包含了各种方法和数据结构。源码中可能包括了游戏的核心逻辑,如角色移动、战斗系统、资源管理、用户界面(UI)以及网络通信等模块。 1. 游戏对象模型:在Java源码中,会定义各种...

    java课程设计-文件管理系统.doc

    - **文件移动**:通过移动文件或文件夹的位置来实现剪切功能。 - **文件删除**:利用Java的File.delete()方法来删除文件或文件夹。 - **文件重命名**:通过File.renameTo()方法来改变文件或文件夹的名字。 #### 六...

    计算机二级JAVA重点知识点积累.docx

    计算机二级JAVA重点知识点积累 Java历史是其发展的重要组成部分,起源于上世纪90年代初的Sun公司的Green项目,旨在创建一种分布式代码系统,用于控制家用电器。由James Gosling等人基于C++开发的Oak(Java的前身)...

    java教程(谭浩强)

    【Java教程(谭浩强)】是一本针对初学者的Java编程教材,由著名计算机教育专家谭浩强教授编写。本书以深入浅出的方式...在实践中不断积累经验,将理论知识转化为实际编程技巧,为后续的Java项目开发打下坚实的基础。

    JAVA夜未眠(java学习笔记).rar

    "JAVA夜未眠(java学习笔记).rar"这个压缩包文件显然包含了作者在学习Java过程中积累的笔记,很可能是一份详尽的学习资源,旨在帮助新手理解并掌握Java语言的基础和核心概念。 Java学习笔记通常会覆盖以下几个重要的...

    java手机游戏 动作游戏源码.rar

    "src"目录通常包含了游戏的源代码,这些源代码可能由多个Java文件组成,每个文件对应一个类,类之间通过继承、接口实现等方式组织起来,形成游戏的逻辑结构。这些类可能包括游戏的主循环、游戏对象(如角色、敌人、...

    java版坦克大战源码

    《Java版坦克大战源码解析》 坦克大战是一款经典的双人对战游戏,深受玩家喜爱。在Java编程语言中实现这款游戏,不仅...通过研究源码,开发者可以提升Java编程能力,了解游戏开发流程,为自己的编程之路积累宝贵经验。

    java笔记(土豆整理)

    Java编程语言是面向对象的高级程序设计语言,广泛应用于企业级应用开发、移动...随着经验的积累,开发者可以使用Java构建复杂的应用系统,解决实际问题。因此,扎实的基础知识和不断的实践是提升Java编程技能的关键。

    Java音乐播放器歌词同步

    - `AudioInputStream`:它是Java处理音频数据的主要接口,可以从文件或流中读取音频数据。在这个项目中,它用于读取.wav格式的音频文件。 - `.wav`格式:这是一种无损音频格式,广泛用于各种平台。它的数据结构...

    java IO操作 (读写、追加、删除、移动、复制) 源码集合.pdf

    在Java中,我们可以使用各种类和接口来实现对文件的读写、追加、删除、移动和复制。以下是一些核心知识点: 1. **读取文件**: - **按字节读取**:`FileInputStream` 类提供了按字节读取文件的功能。通过 `read()`...

    java毕业设计之基于移动互联网的共享停车位系统源码.zip

    这是一个基于Java技术的毕业设计项目,实现了移动互联网上的共享停车位系统...通过对源代码的阅读和分析,学习者不仅可以学习到Java编程,还可以了解到实际项目开发的流程和规范,对未来的就业和项目经验积累大有裨益。

    俄罗斯方块java源代码

    2. 俄罗斯方块java源代码:这可能是一个包含多个.java文件的文件夹或者单一的.java文件,它们实现了游戏的各个部分。文件名可能会进一步细分为如GameBoard.java(游戏板)、Block.java(方块类)、Player.java(玩家...

    张孝祥_Java基础1_Java开发前奏

    编写Java程序时,源代码必须保存在.java文件中,每个文件只能包含一个public类,且类名需与文件名一致。例如,一个名为Test1.java的文件应包含一个名为Test1的公共类。使用Javac编译源文件会产生对应的.class字节码...

    工作中经常常会用到的java工具类

    5. **FileUtil.java**:文件操作工具类,提供了读取、写入、创建、删除、复制、移动文件和目录等方法。在处理文件系统操作时,这类工具类可以避免大量的重复代码,提高代码的可维护性。 6. **ConnectDB.java**:...

    一些关于java的应用文档

    这些文件很可能是作者在实际工作中积累的经验和心得,涵盖了从基础知识到进阶主题的各种内容。如果能够解压并查看这些文档,将有助于深入理解和学习Java的应用实践。对于初学者,这些文档将是一个宝贵的资源;对于有...

    java 寝室版(五)

    在实际工作中,Java被广泛应用在Web开发、企业级应用、移动应用(尤其是Android)、大数据处理(如Hadoop和Spark)等领域。熟悉Spring框架、Struts或Hibernate等开源工具,可以极大地提高开发效率。同时,理解MVC...

    JAVA 五年的工作经验和学习笔记

    这里需要说明的时,该文档是本人5年工作经验的积累,文档中大部分知识点来源于实际工作中的总结,(除了JAR等资源文件外)其代码都是可运行的,还有一部分知识来源于网络或者其他书籍,这里做一些收集,使该体系更加...

    毕业设计Java机车狂飙源代码

    【描述】描述简洁,只提到了源代码,暗示这包含了一系列的.java文件,这些文件是Java编程语言的源代码,可能涵盖了游戏逻辑、用户界面、网络通信(如果支持多人在线)等多个方面。源代码是理解软件工作原理的关键,...

Global site tag (gtag.js) - Google Analytics