[入門~応用] Java サンプルプログラム集

目的

ディレクトリ/ファイルを削除する。
ディレクトリ/ファイルのパスを指定して削除したい。

関連キーワード

ディレクトリ/ファイルを削除する。
ディレクトリ/ファイルのパスを指定して削除したい。

File#delete


ディレクトリ, フォルダ, ファイル, File, 削除, delete

解説

java.io.Fileクラスのコンストラクタに、削除したいファイル又はディレクトリのパスを指定して、インスタンスを生成します。
生成したインスタンスに、File#delete()を使ってファイル又はディレクトリを削除します。
 

サンプルコード

具体的に、コードを書くと次のようになります。

import java.io.File;

public class Sample {
    public static void main(String[] args) {
        // ファイルオブジェクトを生成する
        File file = new File("C:\\sample\\sample.txt");
        // ファイルを削除する
        boolean outputdata = file.delete();
        // 成功か否かを取得する
        System.out.println("ファイル削除結果=" + outputdata);
    }
}

実行結果

上で書いたサンプルコードを、DOS窓からコンパイルして実行すると、以下の結果が表示されます。

C:sample>javac Sample.java
 
C:sample>java Sample
ファイル削除結果=true

注意ポイント

上の例では、空のファイルを作成しています。
ファイルを作成する前に、ファイルを作成するディレクトリが書き込み可能かどうかを必ずチェックして下さい。

関連記事

ファイルの属性情報を取得する ディレクトリの属性情報を取得する ファイルへ書き込む ファイルから読み出す ディレクトリ内のファイルのリストを取得 ディレクトリ/ファイルを読み取り専用にする パスの区切り文字(\\)を取得する ファイルが読み取り/書き込み可能か取得する ディレクトリ/ファイルを新規作成する ディレクトリ/ファイルが存在するか取得する ファイルサイズを取得する 特定の場所にランダム書込みをする 一時的なディレクトリ/ファイルを新規作成する アクティブなスレッドの数を取得する 実行を一時停止(スリープ)する ログを出力する ログをフォーマットする ログのレベルを設定する Appenderの種類 ログをファイルへ保存する ログをネットワーク経由で保存する ログをシステムログへ保存する ログをデータベースへ保存する オブジェクトのクローン・コピーを作成する オブジェクトを比較する オブジェクトを文字列として取得する オブジェクトの型を調べる AccessをJDBC経由で使う Oracleを使う MySQLをJDBC経由で使う PostgreSQLをJDBC経由で使う 自動的にコミットする 手動でコミットする トランザクション管理する 処理結果を取得する ストアドプロシージャーを呼び出す データ型を調べる Oracleのエラー値を取得する テーブルのカラムの型・長さを取得する O/RマッピングでDBをスマートに 現在時刻を取得する 日付形式にフォーマットする 指定した日付後の日付を取得する 曜日を取得する 期間を取得する 月末日を取得する 処理時間を計測する 日付の妥当性を検査する 日付を比較する 日付を計算(加算・減算)する サーブレットを使う リダイレクトとフォワード アクセスユーザーの情報を取得する ベーシック・基本認証をしたい 画面遷移させる jarライブラリーを配置する Cookieの書込む/読み込む 文字コードをセットする フォームからのリクエストデータを取得する サーブレットをフィルターを通す 四則演算(+-*÷)する 絶対値を計算する 2/8/10/16進数を変換する 切り捨て・切り上げ・四捨五入 最大値・最小値を取得する 乱数を発生させる 割り算の余りを計算する 平方根を計算する 二乗(累乗)を計算する コサイン/サイン/タンジェントを計算する 自然対数/自然対数の底/円周率を計算する 最大公約数/最小公倍数を計算する 階乗を計算する JSPを使う JavaBeansを使う ディレクティブを使う アクションを使う スクリプトを使う カスタムタグを使う オブジェクトを使う データベースを操作する JSPファイルをインクルードする 定義済みオブジェクトを使う JSPエラー時の処理 JSTLを使ってJSP開発を楽する スコープを定義する JSPのスーパークラスを定義する 文字列の一部を抜き出す 文字と文字を結合・連結する 文字列の長さを取得する 文字列を(前方・後方)検索する 文字列を置き換える 文字列で分割する 簡単!Javaサンプルプログラム

[入門~応用] Java サンプルプログラム集 へ | ページ先頭
 
著作権免責事項リンク集
Copyright (C) 2001-2012 DOS窓. All Rights Reserved. (processing time 0.36s)
対策に問題集及びテキストと、学習システム(e-Learning)で独学をサポートしています。