File.deleteでファイル/フォルダを削除
2009/02/16 18:49Update
Javaでファイルやフォルダを削除するサンプルです。
■コード
■使い方
.
//ファイルやフォルダを削除
//フォルダの場合、中にあるすべてのファイルやサブフォルダも削除されます
public static boolean deleteFile(File dirOrFile) {
if (dirOrFile.isDirectory()) {//ディレクトリの場合
String[] children = dirOrFile.list();//ディレクトリにあるすべてのファイルを処理する
for (int i=0; i<children.length; i++) {
boolean success = deleteFile(new File(dirOrFile, children[i]));
if (!success) {
return false;
}
}
}
// 削除
return dirOrFile.delete();
}
■使い方
//ファイルを削除
deleteFile("c:\\hello.txt");
//フォルダを削除
deleteFile("c:\\somefolder\\");
.
Sponsored Link
Comments
- Relative Articles
- Java言語の基礎 - javacコマンドによるコンパイル - (2008/10/10 17:58)
- Javaでpropertiesファイルの読み書き処理(1) - (2009/01/24 16:36)
- URLから画像を取得してファイルに書き込み 例 - (2009/01/22 16:40)
- リソースファイルの国際化対応 - java.util.ResourceBundle - (2009/01/24 22:41)
- Javaで指定するフォルダにあるすべてのファイルをソートするには - (2009/01/24 23:27)
- FileReader/FileWriterでテキストファイルの読み書き - (2009/01/28 17:57)
- Jakarta Commons NETによるFTP処理(FTPClient) - (2009/01/28 19:40)
- DTDファイル処理 - DTDParser - Java DTD パーサー - (2009/01/30 17:48)
- Apache Commons Digesterを使おう - サンプルから学ぶXML文書の読み込み - (2009/02/09 17:09)
- リソースからInputStreamの取得するための汎用的なサンプル - (2009/02/16 17:29)