目录(5)

第9章 访问文件与目录 349

9.1 访问文件系统 349

9.2 使用Path对象 351

9.2.1 访问系统属性 353

9.2.2 设置系统属性 355

9.2.3 测试和检查Path对象 355

9.2.4 查询文件和目录 356

9.2.5 获取文件属性 357

9.2.6 其他的路径操作 360

9.3 创建与删除目录和文件 361

9.3.1 创建目录 361

9.3.2 创建文件 363

9.3.3 删除文件和目录 364

9.4 获取目录内容 365

9.5 关闭流 366

9.6 移动与复制文件和目录 368

9.6.1 对文件或目录重命名 369

9.6.2 复制文件和目录 370

9.6.3 遍历文件树 375

9.7 小结 378

第10章 写文件 381

10.1 文件I/O基础 381

10.2 文件输出 382

10.3 通过输出流写文件 383

10.4 使用Writer写文件 386

10.5 缓冲区 389

10.5.1 缓冲区的容量 389

10.5.2 缓冲区的位置和限制 390

10.5.3 设置位置和限制 391

10.5.4 创建缓冲区 392

10.5.5 标记缓冲区 396

10.5.6 缓冲区数据传输 397

10.5.7 使用视图缓冲区 399

10.5.8 准备缓冲区以输出到文件中 400

10.6 使用通道写文件 401

10.6.1 通道接口 402

10.6.2 通道操作 403

10.6.3 为文件获取通道 403

10.6.4 通道写操作 404

10.7 文件写操作 406

10.7.1 将缓冲区的一部分写入到文件中 406

10.7.2 文件的位置 409

10.7.3 使用视图缓冲区加载字节缓冲区 410

10.7.4 将变长字符串写入到文件中 410

10.7.5 直接和间接缓冲区 416

10.7.6 使用通道写入数值数据 417

10.7.7 将混合数据写入到文件中 421

10.7.8 从多个缓冲区写入 427

10.8 强制将数据写入到设备中 430

10.9 小结 431

读书导航