九周

 

 View Code

 结果截图:

 

 2.使用Files. walkFileTree()找出指定文件夹下所有扩展名为.txt和.java的文件。

 

 View Code

 结果截图:

3.使用Files. walkFileTree()找出指定文件夹下所有包容指定字符串的txt文件。

 View Code

4.请通过查询JDK文件和使用搜索引擎等方式,看懂此示例代码,并弄明白Watchable、WatchService等类型之间的关系,使用UML类图表示出这些类之间的关系。

 

      java.nio.file.WatchService文件系统监视服务的接口类,它的具体实现由监视服务提供者负责加载。

 

      java.nio.file.Watchable 实现了 java.nio.file.Watchable 的对象才能注册监视服务 WatchService。java.nio.file.Path实现了 watchable 接口,后文使用 Path 对象注册监视服务。

 

      java.nio.file.WatchKey 该类代表着 Watchable 对象和监视服务 WatchService 的注册关系。WatchKey 在 Watchable 对象向 WatchService 注册的时候被创建。它是 Watchable 和 WatchService 之间的关联类。

 

5.编写一个程序,指定一个文件夹,能自动计算出其总容量

 

 View Code

 运行结果

6.编写一个文件加解密程序,通过命令行完成加解密工作

 

 View Code

 

 运行结果

7.编写一个文件分割工具,能把一个大文件分割成多个小的文件。并且能再次把它们合并起来得到完整的文件。

 

 View Code

 

运行后a文本被拆分为若干个小文本:

 在另一个文件夹中小文本又被合成为大文本:

posted @ 2018-11-19 13:35  忒儿  阅读(151)  评论(0编辑  收藏  举报