33.2ケース:(サブディレクトリを含む)指定されたファイル名を出力し、すべてのJavaディレクトリ

パッケージday32_file_ファイルとディレクトリの操作。

インポートのjava.io.File;

パブリッククラスは、指定されたディレクトリ内のすべてのJava出力ファイル名を{TEST_
    パブリック静的無効メイン(文字列[] args){
        ファイルf =新しいファイル( "SRC")。
        方法(F)


    }

    //出力指定されたディレクトリ内のすべてのJavaファイル名
    プライベート静的voidメソッド(ファイルf){
        もし(f.isDirectory()){// SRCファイルそれがない場合は、そのファイル内のファイルをトラバース
            ファイル[]のfs =のf.listFiles(); //すべてのファイルのsrcディレクトリを取得し、ディレクトリ
            {:(FSファイルF1)について
//するSystem.out.println(F1)。
                IF(f1.isFile()){//ファイルは、ファイルのJavaの終了時に取得した場合
                    文字列filename = f1.getName()。
                    IF(filename.endsWith( "Javaの")){
                        System.out.println(ファイル名);
                    }
                }そうであれば(f1.isDirectory()){//それがあると(再帰的方法を使用して)、このサブディレクトリにファイルを取得する場合
                    方法(F1)。
                    }
            }
        }
    }
}

  

輸出

 

おすすめ

転載: www.cnblogs.com/longesang/p/11304665.html