Java の File.exists() 関数を使用して、ファイルが存在するかどうかを確認します。

王林
リリース: 2023-07-26 16:37:10
オリジナル
3237 人が閲覧しました

Java の File.exists() 関数を使用してファイルが存在するかどうかを確認する

Java プログラミングではファイル操作が頻繁に行われ、ファイルが存在するかどうかの確認は最も一般的な要件の 1 つです。 Java は、ファイルとディレクトリの操作を処理する File クラスを提供します。これには、ファイルが存在するかどうかを判断するために使用できるexists() 関数が含まれます。

File.exists() 関数は File クラスのメソッドであり、指定されたパスの下にファイルまたはディレクトリが存在するかどうかを判断するために使用されます。ブール値を返します。ファイルまたはディレクトリが存在する場合は、値を返します。 true、それ以外の場合は false を返します。

次は、File.exists() 関数を使用してファイルが存在するかどうかを確認するコード例です。

import java.io.File;

public class FileExistsExample {
    public static void main(String[] args) {
        String filePath = "C:\path\to\file.txt";
        File file = new File(filePath);
        
        if (file.exists()) {
            System.out.println("文件存在");
        } else {
            System.out.println("文件不存在");
        }
    }
}
ログイン後にコピー

上記のコードでは、最初にファイル パス filePath を指定し、次にファイル パスを指定します。 File クラスを渡す コンストラクターは File オブジェクトを作成します。次に、exists()関数を使用してファイルが存在するかどうかを判定し、判定結果に基づいて対応するプロンプト情報を出力します。

exists() 関数を使用する前に、ファイル パスが正しいことを確認する必要があることに注意してください。それ以外の場合、exists() 関数は、ファイルが実際に存在する場合でも false を返します。

さらに、exists() 関数を使用して、ディレクトリが存在するかどうかを確認することもできます。ディレクトリが存在するかどうかを確認したい場合は、ディレクトリ パスを File オブジェクトに渡すだけで済みます。

以下は、File.exists() 関数を使用してディレクトリが存在するかどうかを判断するコード例です。

import java.io.File;

public class DirectoryExistsExample {
    public static void main(String[] args) {
        String directoryPath = "C:\path\to\directory";
        File directory = new File(directoryPath);
        
        if (directory.exists()) {
            System.out.println("目录存在");
        } else {
            System.out.println("目录不存在");
        }
    }
}
ログイン後にコピー

同様に、最初にディレクトリ パス directoryPath を指定してから、ファイルを作成します。物体。次に、exists()関数を使用してディレクトリが存在するかどうかを判定し、判定結果に基づいて対応するプロンプト情報を出力します。

要約すると、Java の File.exists() 関数を使用すると、ファイルまたはディレクトリが存在するかどうかを簡単に判断できます。ファイルを読み取る前に判定する場合でも、ディレクトリを作成する前に判定する場合でも、exists()関数は非常に実用的な方法です。

以上がJava の File.exists() 関数を使用して、ファイルが存在するかどうかを確認します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート