第1关:创建文件
编程要求
好了,到你啦,在编辑器中Begin-End
中填写代码实现,在src/output
目录下创建hello.txt
,test.txt
文件。
需要先创建test.txt
,后创建hello.txt
。
注意:文件操作有异常需要抛出。
测试说明
平台会对你编写的代码进行测试,若与预期输出一致,则算通关。
第2关:文件的常用操作
编程要求
你也试试吧,在编辑器Begin-End
中编写代码,实现文件夹下所有文件信息的列出,删除指定文件夹,在文件夹下创建文件,具体要求如下:
- 在
src/
下创建文件夹test2
文件夹; - 删除
src/output/
下的test2.txt
文件; - 在
src/test2/
目录下创建helloworld.txt
文件和step2.txt
文件; - 将
src/output/
目录和src/test2/
目录下所有文件的文件名按升序排序并打印至控制台。
测试说明
输出如下结果:
output目录结构为:
a.txt
b.txt
c.txt
hello.txt
test.txt
test2目录结构为:
helloworld.txt
step2.txt
第3关:文件查看器
编程要求
编写代码实现对给定文件夹目录结构的展示,并以文件名按升序排序的形式打印至控制台。如果是文件夹则在其名字之前加上+--
,若是文件则加上--
,上级目录与下级目录、下级文件用两个空格作为间隔,补充完善右侧代码区中的showDirStructure(File dir)
函数实现要求的功能,其中函数参数含义如下:
dir
:指定要显示的文件夹
注:main
函数可点击右上角文件夹切换至本关Test.java
文件进行查看。
测试说明
样例1
输入:src/step3/root
输出:
样例2
输入:src/step3/dir
输出:
提示:java
中的File
类有listFiles
方法可以获取文件目录。
你可以通过如下链接下载本关涉及到的目录文件: 头歌实践教学平台
第4关:图片查看器
编程要求
基本功能与上一关类似,编写代码实现对给定文件夹目录结构的展示,并以文件名按升序排序的形式打印至控制台。如果是文件夹则在其名字之前加上+--
,若是文件则加上--
,上级目录与下级目录、下级文件用两个空格作为间隔,另外需要对文件进行过滤,只显示图片类型的文件,本关需要过滤的图片文件类型有:“jpg,png,bmp”
,请补充完善右侧代码区中的showDirStructure(File dir)
函数实现本关要求的功能,其中函数参数含义如下:
dir
:指定要显示的文件夹
测试说明
样例1
输入:src/step4/root
输出:
样例2
输入:src/step4/dir
输出:
提示:
你可以通过如下链接下载本关涉及到的目录文件: 头歌实践教学平台