第9章 訪問文件與目錄 349
9.1 訪問文件系統(tǒng) 349
9.2 使用Path對象 351
9.2.1 訪問系統(tǒng)屬性 353
9.2.2 設置系統(tǒng)屬性 355
9.2.3 測試和檢查Path對象 355
9.2.4 查詢文件和目錄 356
9.2.5 獲取文件屬性 357
9.2.6 其他的路徑操作 360
9.3 創(chuàng)建與刪除目錄和文件 361
9.3.1 創(chuàng)建目錄 361
9.3.2 創(chuàng)建文件 363
9.3.3 刪除文件和目錄 364
9.4 獲取目錄內(nèi)容 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 緩沖區(qū) 389
10.5.1 緩沖區(qū)的容量 389
10.5.2 緩沖區(qū)的位置和限制 390
10.5.3 設置位置和限制 391
10.5.4 創(chuàng)建緩沖區(qū) 392
10.5.5 標記緩沖區(qū) 396
10.5.6 緩沖區(qū)數(shù)據(jù)傳輸 397
10.5.7 使用視圖緩沖區(qū) 399
10.5.8 準備緩沖區(qū)以輸出到文件中 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 將緩沖區(qū)的一部分寫入到文件中 406
10.7.2 文件的位置 409
10.7.3 使用視圖緩沖區(qū)加載字節(jié)緩沖區(qū) 410
10.7.4 將變長字符串寫入到文件中 410
10.7.5 直接和間接緩沖區(qū) 416
10.7.6 使用通道寫入數(shù)值數(shù)據(jù) 417
10.7.7 將混合數(shù)據(jù)寫入到文件中 421
10.7.8 從多個緩沖區(qū)寫入 427
10.8 強制將數(shù)據(jù)寫入到設備中 430
10.9 小結 431