`
tomcat_oracle
  • 浏览: 316819 次
社区版块
存档分类
最新评论

Java 消除文件目录结构

    博客分类:
  • Java
阅读更多
用途:使目标文件夹内的文件全部移动到根目录。
  参数:targetPath 目标路径
//消除目录结构
List<File> list=allFile(targetPath);
for(File each:list){
   File file=new File(targetPath+File.separator+each.getName());
   each.renameTo(file);
}
//删除空文件夹
File dir= new File(targetPath);
for(File eaFile:dir.listFiles()){
  if(eaFile.isDirectory()){
    eaFile.delete();
  }
}
private List<File> allFile(String path){
  File targetDir=new File(path);
  List<File> list=new ArrayList<File>();
  for(File each:targetDir.listFiles()){
    if(each.isDirectory())
      list.addAll(allFile(each.getPath()));
    else
      list.add(each);
}
return list;
}
 
8
4
分享到:
评论

相关推荐

    java动物消除小游戏

    总之,"Java动物消除小游戏"是一个理想的Java编程实践项目,它涵盖了Java图形界面设计、数据结构与算法应用、多线程以及游戏逻辑设计等多个重要知识点。通过这个项目,开发者不仅能提升编程技能,还能体验到游戏开发...

    java消灭泡泡糖

    "Java消灭泡泡糖"是一款基于Java编程语言开发的小游戏,其设计灵感可能来源于流行于手机平台的休闲消除类游戏。这款游戏的核心玩法是通过匹配和消除相同颜色的泡泡糖元素,达到得分或完成特定任务的目标。从技术角度...

    java桌面消除游戏.zip

    java课程设计大作业,java、算法练手项目,适合初学java、数据结构的同学拿来学习研究,基于java、GUI开发的小游戏,程序都经过测试,可以直接运行,资源含程序运行所需的源码、资源文件等全部数据,有需要的可放心...

    java api官方文档中文版

    中文版文档则消除了这一障碍,使得开发者能更快速、准确地理解Java的各种功能和用法。 在Java API中,我们可以找到以下主要的知识点: 1. **基础类库**:包括基本数据类型、集合框架(如ArrayList、HashMap)、IO...

    JAVA字母消除小游戏.zip

    java课程设计大作业,java、算法练手项目,适合初学java、数据结构的同学拿来学习研究,基于java、GUI开发的小游戏,程序都经过测试,可以直接运行,资源含程序运行所需的源码、资源文件等全部数据,有需要的可放心...

    修复蓝光原盘文件目录的软件

    1. **文件系统分析**:软件会深入解析蓝光原盘的BD-Java(BD-J)或BDMV文件结构,检查其完整性。 2. **错误检测**:通过校验和或其他方法检测文件和目录的损坏情况。 3. **逻辑修复**:如果发现损坏的链接或丢失的...

    Java 连连看游戏 Java 课程设计 Java毕业设计 有源代码

    10. **文档编写**:一份良好的项目应该包含清晰的文档,解释设计思路、主要功能、使用方法以及源代码结构,帮助其他开发者或学习者理解和学习。 这个Java连连看游戏项目是一个综合性的实践,涵盖了Java编程的多个...

    webrtc_audio_java.tar.gz.tar.gz_android_java 回音消除_webrtc 降噪_回音_降

    - "com"这个文件名可能是Java包名的一部分,这通常表示压缩包内可能包含一系列Java类文件,组织在符合Java包命名规则的目录结构下。这些类可能包含了与WebRTC音频处理相关的逻辑,如初始化、配置、回调函数等。 总...

    java数据库文件

    Java数据库文件是Java编程语言与数据库交互的重要组成部分。在Java中,我们主要通过Java Database Connectivity (JDBC) API来连接和操作各种类型的数据库,如MySQL、Oracle、SQL Server等。JDBC提供了一套标准的接口...

    java版俄罗斯方块程序及文档说明

    【Java版俄罗斯方块程序及文档说明】 Java作为一种广泛使用的编程语言,因其跨平台性和丰富的类库,成为了实现游戏开发的热门选择。本项目提供的“java版俄罗斯方块程序”是一个基于Java语言编写的经典游戏——...

    java写的宝石游戏java写的宝石游戏

    5. **压缩包与文件管理**:XLGameBox可能包含了一个结构化的文件夹结构,如src目录存放源代码,res目录存放资源文件,bin目录存放编译后的类文件等。这种组织方式有利于项目的维护和更新。 6. **游戏发布**:开发者...

    Java天天爱消除游戏,支持单人游戏,双人协作游戏.zip

    java课程设计大作业,java、算法练手项目,适合初学java、数据结构的同学拿来学习研究,基于java、GUI开发的小游戏,程序都经过测试,可以直接运行,资源含程序运行所需的源码、资源文件等全部数据,有需要的可放心...

    基于Java平台的消除类游戏的开发.pdf

    标题中提到的“基于Java平台的消除类游戏的开发”指出了文档的主题,即介绍如何使用Java语言和相关开发工具来构建一款消除类游戏。Java平台因其良好的跨平台兼容性和强大的功能库支持,成为开发游戏的热门选择。在这...

    java版本消球游戏单机版

    在Java游戏中,通常会包含类文件(.class)、资源文件(如图像、音频、配置文件等)以及可能的库文件(.jar)。开发者可能使用IDE如Eclipse或IntelliJ IDEA来组织项目结构,并将所有这些元素打包成一个可执行的JAR...

    java连连看源代码

    4. **数据结构和算法**:连连看的核心是找到可以匹配消除的图标,这需要有效的数据结构(如二维数组或链表)和算法(如深度优先搜索或广度优先搜索)来实现。 5. **状态管理**:游戏有多个状态,如开始、进行、结束...

Global site tag (gtag.js) - Google Analytics