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 | 新しいディレクトリを作成します |