当前位置: 首页 > news >正文

Java-File类详解(一篇讲透)

一:File类的实例化及常用方法

        1.1 定义

                

        1.2  构造器

                (1)File(String pathname)

                                文件的路径表示方式

                                                

                                测试:

                                        

                (2)File(String parent,String child)

                                在父路径下创建子文件(没后缀是目录,带盘符是文件)

                                                

        (3)File(File parent,String child)

                

        1.3  常用方法

                获取文件和目录基本信息

                        (1)定义

                                        

                        (2)测试

                                

               列出目录的下一级

                        (1)定义

                                        

                        (2)测试

                                

            File类的重命名

                (1)测试

                                

                  (2) 应用

                                对所有文件修改名字(找到该目录下的所有文件,遍历文件,每个文件进行重命名)

判断功能

        (1)定义

                

        (2)测试

                

创建删除功能

        (1)定义

                        

        (2)测试

                

1.4 练习

        (1)创建一个与hello.txt文件在相同文件目录下的另一个名为abc.txt文件

                

        (2)判断指定目录下是否有名为.jpg的文件,如果有,就输出该文件名称

                        

http://www.xdnf.cn/news/95905.html

相关文章:

  • vue3+dhtmlx 甘特图真是案例
  • 线程入门2
  • 根据定义给出json_schema:
  • Spring Cloud Eureka 与 Nacos 深度解析:从架构到对比
  • ToB标杆!容联云入选量子位「2025中国AIGC应用报告」
  • opencv--图像
  • VUE自动定义控件SwitchButton
  • 【自我介绍前端界面分享】附源码
  • 激光雷达成为新时代「安全气囊」,禾赛推动智能车安全再进化
  • STM32---串口通信USART
  • 开源模型应用落地-语音合成-Spark-TTS-零样本克隆与多语言生成的突破
  • windows中安装VMware Workstation Pro虚拟机和ubuntu
  • 图像预处理-模板匹配
  • 量子计算浪潮下的安全应对之法
  • 论文精读:大规模MIMO波束选择问题的量子计算解决方案
  • 黑马商城-微服务笔记
  • python基础语法测试
  • 欧拉环境(openEuler 22.03 LTS SP3)安装移动磐维数据库(PanWeiDB_V2.0-S2.0.2_B01)步骤
  • kaggle网站使用教程
  • Stream API 对两个 List 进行去重操作
  • python实战项目63:获取腾讯招聘信息内容并进行统计分析
  • 9N60-ASEMI无人机专用功率器件9N60
  • Java进阶--注解与克隆
  • IDEA add gitlab account 提示
  • render props是什么?
  • 【MQ篇】RabbitMQ之发布订阅模式!
  • Hive中Map和Reduce阶段的分工
  • MySQL通用性能优化模板(MySQL General Performance Optimization Template)
  • MyBatis-Plus 使用 Wrapper 构建动态 SQL 有哪些优劣势?
  • 爱普生SG-8200CG可编程晶振成为工业自动化领域的理想选择