まず、施工方法は:
Fileオブジェクトを作成します。
ファイルのコンストラクタ関数は、のか否かを実際のパスを判断する
方法(パスタイプString)
ファイルファイル=新しい新しいファイル(「D:\\ \\ demo0723 A.TXT」);
のSystem.out.println(ファイル)
メソッドビス(文字列パラメータは、パスの2種類があり、その結果、2つの文字列である)
ファイル= FILE2新しい新しいファイル(「D:\\ demo0723」、「A.TXT」);
のSystem.out.println(FILE2) ;
方法III(ファイルオブジェクトパラメーター、2番目のパラメータは文字列であり、オブジェクト・ファイルの構造は、文字列連結である)
ファイル= FILE3新しい新規ファイル(新規新しいファイル(「D:」、「demo0723」)、 " A.TXT「);
のSystem.out.println(FILE3);
第二に、一般的に使用される方法:
1、取得の一般的な方法
.getAbslutePath()オブジェクト:ファイルまたはフォルダ(ディレクトリを取得)絶対パス文字列
(.getNameオブジェクト) :Stirngは、このファイルまたはフォルダ(ディレクトリ)名を取得
.getPathを()オブジェクトを:ファイルまたはフォルダ(ディレクトリ)の相対パス文字列を取得し
、ファイルやフォルダ(ディレクトリ)のファイルサイズを取得します:(.LENGTHオブジェクト)長いです
2、ファイルやフォルダ(があるかどうかを判断するなど、作成、削除)の両方ブールが返すと
.createNewFileオブジェクト():ファイルを作成し、それが作成されない、作成が失敗し、ブールを返す
オブジェクトを.delete():ファイルを削除します。ブール返すあなたは空のフォルダ、または再帰的に削除することができ、障害を削除する必要がありますディレクトリを削除する場合、輸出が再帰持っていることに注意してください
)オブジェクトの.existsを(:判決は、フォルダ(ディレクトリ)がある変更されていない
オブジェクトが.isDirectory():判決をオブジェクトは、フォルダ(ディレクトリ)でない
オブジェクトは、標準のファイルがないことを決定します。オブジェクト.isFile()
.mkdirsオブジェクト:フォルダ(ディレクトリ)を作成し、複数または作成する方法があるよ、作成だけでなく、よ
3、すべてのファイルへのアクセスは、(ディレクトリ)のファイルを変更し
、オブジェクト.LISTは():そのディレクトリ名内のすべてのファイルを返しますString []型を取得します
)(.listFilesオブジェクト:リターンはファイル、そのディレクトリ内のすべてのファイルのファイルオブジェクトを取得します。[]アレイの
第三に、ファイルはフィルタ
FileFilterのインタフェース
ステップ1:それは継承させるためにカスタムクラスを作成します FileFilterクラスと受け入れるオーバーライドする方法
手順:このメソッドは、満たされていない場合には、身体を書くのスクリーニング規則を必要とし、falseを返します真の満足
第三段階使用:()(新しいカスタムクラス)[]ファイル=オブジェクト.listFilesファイル;