ホームページ  >  記事  >  Java  >  Javaはフォルダー内にファイルが存在するかどうかを判断します

Javaはフォルダー内にファイルが存在するかどうかを判断します

angryTom
angryTomオリジナル
2019-11-14 15:50:515861ブラウズ

Javaはフォルダー内にファイルが存在するかどうかを判断します

java フォルダー内にファイルが存在するかどうかを確認します

1. まず、File クラスを使用してファイルを作成しますobject;

2. 次に、それがディレクトリであるかどうかを判断します。ディレクトリではない場合は、

#3 を返します。次に、file.list() メソッドを使用して、ディレクトリ内のファイルを取得します配列

4 にそれらを格納し、最終的に配列の長さが 0 より大きい場合、ファイルが存在すると判断します。

コードは次のとおりです:

 /**
  * 读取某个文件夹下的所有文件
  */
 public static boolean hasfile(String filepath) throws FileNotFoundException, IOException {
     try {
         File file = new File(filepath);
         if (!file.isDirectory()) {
             System.out.println("请输入一个目录");
             return false;
         } else if (file.isDirectory()) {
             String[] filelist = file.list();
             if (filelist.length) {
                 System.out.println("该目录下存在文件");
             }
         }
     } catch (FileNotFoundException e) {
         System.out.println("readfile()   Exception:" + e.getMessage());
     }
     return true;
 }

使用:

System.out.println( hasfile("c:/users/admin/desktop") ? "存在文件" : "不存在文件" );

php 中国の Web サイト、多数の無料の

Java 入門チュートリアル 、学習へようこそオンライン!

以上がJavaはフォルダー内にファイルが存在するかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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