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

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开发的小游戏,程序都经过测试,可以直接运行,资源含程序运行所需的源码、资源文件等全部数据,有需要的可放心...

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

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

    java api官方文档中文版

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

    JAVA字母消除小游戏.zip

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

    JAVA源码数据结构提取器JAVA源码数据结构提取器

    最后,数据结构提取器能够输出提取结果到不同格式的文档中,如XML、JSON或直接生成图表文件,以方便其他软件和人员的进一步使用。同时,由于数据结构的提取结果是机器可读的,因此可以被其他程序利用来进行更高级的...

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

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

    pjsip_java.zip_farms3l_half8go_java pjsip_pjsip_pjsip java

    6. **文档**:可能有README或其他文档,解释如何运行示例,以及项目的目标和结构。 学习这个压缩包中的内容,开发者可以了解到: 1. **PJSIP API的使用**:如何在Java代码中调用PJSIP提供的API进行SIP注册、呼叫、...

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

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

    java桌面消除游戏.zip学习资料程序

    在这个资料包中,我们将会看到一个名为“code_20105”的文件,虽然没有更多的文件列表,但我们可以推测这个文件可能是用于开发java桌面消除游戏的核心代码或者是相关教学资料。 Java作为一种流行的编程语言,其跨...

    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. **游戏发布**:开发者...

    jspeex java版的speex

    ### 文件结构解析 在提供的压缩包文件中,我们可以看到以下几个关键文件和目录: 1. **.classpath**: Eclipse项目配置文件,用于指定项目依赖的类路径。 2. **.project**: 同样是Eclipse项目配置文件,包含项目...

Global site tag (gtag.js) - Google Analytics