在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文件代表一个类,其中包含了各种方法和数据结构。源码中可能包括了游戏的核心逻辑,如角色移动、战斗系统、资源管理、用户界面(UI)以及网络通信等模块。 1. 游戏对象模型:在Java源码中,会定义各种...
- **文件移动**:通过移动文件或文件夹的位置来实现剪切功能。 - **文件删除**:利用Java的File.delete()方法来删除文件或文件夹。 - **文件重命名**:通过File.renameTo()方法来改变文件或文件夹的名字。 #### 六...
计算机二级JAVA重点知识点积累 Java历史是其发展的重要组成部分,起源于上世纪90年代初的Sun公司的Green项目,旨在创建一种分布式代码系统,用于控制家用电器。由James Gosling等人基于C++开发的Oak(Java的前身)...
例如,`dir`命令用于列出当前目录下的文件和文件夹,`md`创建新目录,`rd`删除目录(注意:在Windows中,`rd`是从内部删除),`cd`用于切换目录,`cd..`返回上一级目录,`cd\`返回根目录,`del`删除文件,`exit`退出...
【Java教程(谭浩强)】是一本针对初学者的Java编程教材,由著名计算机教育专家谭浩强教授编写。本书以深入浅出的方式...在实践中不断积累经验,将理论知识转化为实际编程技巧,为后续的Java项目开发打下坚实的基础。
"JAVA夜未眠(java学习笔记).rar"这个压缩包文件显然包含了作者在学习Java过程中积累的笔记,很可能是一份详尽的学习资源,旨在帮助新手理解并掌握Java语言的基础和核心概念。 Java学习笔记通常会覆盖以下几个重要的...
"src"目录通常包含了游戏的源代码,这些源代码可能由多个Java文件组成,每个文件对应一个类,类之间通过继承、接口实现等方式组织起来,形成游戏的逻辑结构。这些类可能包括游戏的主循环、游戏对象(如角色、敌人、...
《Java版坦克大战源码解析》 坦克大战是一款经典的双人对战游戏,深受玩家喜爱。在Java编程语言中实现这款游戏,不仅...通过研究源码,开发者可以提升Java编程能力,了解游戏开发流程,为自己的编程之路积累宝贵经验。
Java编程语言是面向对象的高级程序设计语言,广泛应用于企业级应用开发、移动...随着经验的积累,开发者可以使用Java构建复杂的应用系统,解决实际问题。因此,扎实的基础知识和不断的实践是提升Java编程技能的关键。
在Java中,我们可以使用各种类和接口来实现对文件的读写、追加、删除、移动和复制。以下是一些核心知识点: 1. **读取文件**: - **按字节读取**:`FileInputStream` 类提供了按字节读取文件的功能。通过 `read()`...
这是一个基于Java技术的毕业设计项目,实现了移动互联网上的共享停车位系统...通过对源代码的阅读和分析,学习者不仅可以学习到Java编程,还可以了解到实际项目开发的流程和规范,对未来的就业和项目经验积累大有裨益。
2. 俄罗斯方块java源代码:这可能是一个包含多个.java文件的文件夹或者单一的.java文件,它们实现了游戏的各个部分。文件名可能会进一步细分为如GameBoard.java(游戏板)、Block.java(方块类)、Player.java(玩家...
编写Java程序时,源代码必须保存在.java文件中,每个文件只能包含一个public类,且类名需与文件名一致。例如,一个名为Test1.java的文件应包含一个名为Test1的公共类。使用Javac编译源文件会产生对应的.class字节码...
5. **FileUtil.java**:文件操作工具类,提供了读取、写入、创建、删除、复制、移动文件和目录等方法。在处理文件系统操作时,这类工具类可以避免大量的重复代码,提高代码的可维护性。 6. **ConnectDB.java**:...
- `AudioInputStream`:它是Java处理音频数据的主要接口,可以从文件或流中读取音频数据。在这个项目中,它用于读取.wav格式的音频文件。 - `.wav`格式:这是一种无损音频格式,广泛用于各种平台。它的数据结构...
这些文件很可能是作者在实际工作中积累的经验和心得,涵盖了从基础知识到进阶主题的各种内容。如果能够解压并查看这些文档,将有助于深入理解和学习Java的应用实践。对于初学者,这些文档将是一个宝贵的资源;对于有...
在实际工作中,Java被广泛应用在Web开发、企业级应用、移动应用(尤其是Android)、大数据处理(如Hadoop和Spark)等领域。熟悉Spring框架、Struts或Hibernate等开源工具,可以极大地提高开发效率。同时,理解MVC...
这里需要说明的时,该文档是本人5年工作经验的积累,文档中大部分知识点来源于实际工作中的总结,(除了JAR等资源文件外)其代码都是可运行的,还有一部分知识来源于网络或者其他书籍,这里做一些收集,使该体系更加...
【描述】描述简洁,只提到了源代码,暗示这包含了一系列的.java文件,这些文件是Java编程语言的源代码,可能涵盖了游戏逻辑、用户界面、网络通信(如果支持多人在线)等多个方面。源代码是理解软件工作原理的关键,...