Java アドバンス

Java のファイル操作

1. Java ファイル操作

ファイル操作(File Handling)は、あらゆるアプリケーションにおいて重要な役割を担います。
Javaには、ファイルの作成、読み取り、更新、削除を行うためのメソッドが数多く用意されています。

Javaにおけるファイル操作の中核となるのが、java.io パッケージに含まれる File クラスです。

File クラスを使用するには、まずクラスのオブジェクト(インスタンス)を作成し、ファイル名またはディレクトリ名を指定します。

例:

import java.io.File;  // Fileクラスをインポート

File myObj = new File("filename.txt"); // ファイル名を指定

2. Fileクラスの主要メソッド

File クラスには、ファイルの作成や情報の取得に役立つ便利なメソッドが多数用意されています。主なものは以下の通りです。

メソッド説明
canRead()Booleanファイルが読み取り可能かどうかをテストします
canWrite()Booleanファイルが書き込み可能かどうかをテストします
createNewFile()Boolean空のファイルを新規作成します
delete()Booleanファイルを削除します
exists()Booleanファイルが存在するかどうかをテストします
getName()Stringファイルの名前を返します
getAbsolutePath()Stringファイルの絶対パス名を返します
length()Longファイルのサイズをバイト単位で返します
list()String[]ディレクトリ内のファイル名の配列を返します
mkdir()Boolean新しいディレクトリを作成します