Java でのファイル削除
1. ファイルの削除
Javaでファイルを削除するには、File クラスの delete() メソッドを使用します。
例:
import java.io.File; // Fileクラスをインポート
public class DeleteFile {
public static void main(String[] args) {
File myObj = new File("filename.txt");
if (myObj.delete()) {
// 削除に成功した場合
System.out.println("ファイルを削除しました: " + myObj.getName());
} else {
// 削除に失敗した場合
System.out.println("ファイルの削除に失敗しました。");
}
}
}出力結果:
ファイルを削除しました: filename.txt2. フォルダの削除
ファイルだけでなく、フォルダ(ディレクトリ)を削除することも可能です。ただし、フォルダが空であることが条件となります。
例:
import java.io.File;
public class DeleteFolder {
public static void main(String[] args) {
// フォルダのパスを指定
File myObj = new File("C:\\Users\\MyName\\Test");
if (myObj.delete()) {
// フォルダの削除に成功した場合
System.out.println("フォルダを削除しました: " + myObj.getName());
} else {
// フォルダが空でない場合や、権限がない場合は失敗します
System.out.println("フォルダの削除に失敗しました。");
}
}
}出力結果:
フォルダを削除しました: Test