Fileクラスの概要(再帰)

パスとファイル名の抽象表現

コンストラクタ:

公開ファイル(文字列のパス名)

ファイルオブジェクトに応じてパスを取得します

公開ファイル(文字列の親、文字列の子)

サブディレクトリとファイル/ディレクトリに基づいてファイルオブジェクトを取得します。

公開ファイル(ファイルの親、文字列の子)

Fileオブジェクトによると、Fileオブジェクトの親と子のファイル/ディレクトリを取得します

Fileクラスのメンバメソッド

作成機能

パブリックブールでCreateNewFile()

パブリックブールMKDIR()

パブリックブールmkdirs()

機能を削除します

パブリックブールは、(削除)

(パス名がパス名かの異なるカットに、同じ名前に変更し、名前を変更した場合)の名前を変更

パブリックブールrenameTo(ファイルDEST)

機能の削除注:

:あなたは、ファイルまたはフォルダのパスを作成する場合は、プロジェクトパス内の文字は、デフォルトを書くことを忘れてしまいました

B:Javaの回復はゴミ箱に行きません

C:ファイルまたはフォルダが含まれていないフォルダに注意し、フォルダを削除するには

判定機能

ディレクトリを決定するかどうかをパブリックブールisDirctory()

ファイルかどうかを判断するためのパブリックブールISFILE()

パブリックブール)は(存在しているかどうかが決定します

パブリックブールcanRead()読めるかどうかを判断します

パブリックブールcanWrite()判定書き込み可能かどうか

パブリックブールは非表示にするかどうかを決定するために)(隠されています

基本的な取得機能

パブリック文字列getAbsolutepath()の絶対パスを取得します

相対パスを取得するために、公共のStringある、getPath()

公共の文字列のgetName()名前を取得します。

長さを取得するための公共長い長さ()、バイト数

恥骨長いLASTMODIFIED()ミリ秒で最終更新時刻値を取得します。

高度な取得機能

公共String []型のリストは、()フォルダ名の下に開発されたすべてのファイルまたはディレクトリの配列を取得します

公共ファイル[] LISTFILE()は、ファイルを取得しますが、フォルダの下のすべてのファイルまたはディレクトリの配列を開発します

ミリ秒に変換された日付の書式

日付d =新しいデータ(123456789);

SimleDateFormat自衛隊=新SimleDateFormat( "YYYY-MM-DD HH:MM:SS");

文字列s = sdf.format(D)。

System.out.println(S);

アイデアやコードのファイル名フィルタを実装

パブリック文字列[]リスト(FilenameFilterフィルタ)

公共ファイル[] LISTFILES(FilenmaeFilterフィルタ)

再帰:

注意事項:

1.再帰はそれ以外の場合は、無限ループをエクスポートする必要があります

2.再帰はあまりにも多く、それ以外の場合はメモリオーバーフローすることはできません

3.コンストラクタを再帰的に呼び出すことはできません

 

おすすめ

転載: blog.csdn.net/qq_40935960/article/details/94959434
おすすめ