ホームページ  >  記事  >  Java  >  Java は、File クラスの canRead() 関数を使用して、ファイルが読み取り可能かどうかを判断します。

Java は、File クラスの canRead() 関数を使用して、ファイルが読み取り可能かどうかを判断します。

王林
王林オリジナル
2023-07-24 12:49:262258ブラウズ

Java は、File クラスの canRead() 関数を使用して、ファイルが読み取り可能かどうかを判断します

Java では、File クラスを使用して、ファイルが読み取り可能であるかどうかの判断など、ファイルに対してさまざまな操作を実行できます。読める。 File クラスは、ファイルが読み取り可能かどうかを判断する canRead() メソッドを提供します。この記事では、canRead() メソッドを使用してファイルの可読性を判断する方法とサンプル コードを紹介します。

まず、判定対象のファイルを表す File オブジェクトを作成する必要があります。 File クラスのコンストラクターを使用して、ファイルへのパスをパラメーターとして File オブジェクトを作成できます。たとえば、次のコードは、「test.txt」という名前のファイルを表す File オブジェクトを作成します。

File file = new File("test.txt");

次に、canRead() メソッドを使用して、ファイルが読み取り可能かどうかを判断します。 canRead() メソッドはブール値を返します。ファイルが読み取り可能な場合は true、それ以外の場合は false を返します。サンプル コードは次のとおりです。

File file = new File("test.txt");
if(file.canRead()){
    System.out.println("文件可读");
}else{
    System.out.println("文件不可读");
}

上記のコードでは、最初にファイル "test.txt" を表す File オブジェクト ファイルが作成されます。次に、if ステートメントを使用して、ファイルの可読性を判断します。ファイルが読み取り可能な場合は「File Readable」と出力され、そうでない場合は「File Unreadable」と出力されます。

canRead() メソッドは、ファイルが読み取り可能かどうかのみを判断でき、ファイルが存在するかどうか、またはフォルダーが読み取り可能かどうかは判断できないことに注意してください。ファイルが存在しない場合、またはフォルダーが読み取れない場合にも、canRead() メソッドは false を返します。したがって、canRead() メソッドを使用する前に、まずファイルが存在するかどうか、またはフォルダーが読み取り可能かどうかを確認することをお勧めします。

File file = new File("test.txt");
if(file.exists()){
    if(file.canRead()){
        System.out.println("文件可读");
    }else{
        System.out.println("文件不可读");
    }
}else{
    System.out.println("文件不存在");
}

上記のコードでは、最初にexists()メソッドを使用してファイルが存在するかどうかを確認します。ファイルが存在する場合は、canRead() メソッドを使用して、ファイルが読み取り可能かどうかを確認します。ファイルが存在しない場合は、「ファイルが存在しません」と出力します。

概要:
File クラスの canRead() メソッドを使用すると、ファイルが読み取り可能かどうかを簡単に判断できます。 canRead() メソッドを使用する前に、予期しないエラーを避けるために、ファイルが存在するかどうか、またはフォルダーが読み取り可能かどうかをまず確認することをお勧めします。この記事のサンプル コードが、読者が canRead() メソッドの使用法をよりよく理解するのに役立つことを願っています。

上記は Java で File クラスの canRead() 関数を使用してファイルが読み取り可能かどうかを判断する記事です。

以上がJava は、File クラスの canRead() 関数を使用して、ファイルが読み取り可能かどうかを判断します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。