IOストリーム:基本(A)

A.ファーストクラスの学習ファイル

ハードディスク内のファイル内のJavaクラスファイル操作により、

1.java ------「ファイルクラス------」ファイル/フォルダ

2. ハード・ディスク・ファイルに関連するクラスファイルの使用:ファイルパス、次のように、中/ javaはパス/を表すエスケープ文字を表し:\\または/またはFile.sparator(異なる収集システムの区切り、GMに相当)があるにことができます

例:ファイルファイル=新しいファイル( "D:\\ \\ \\ test.txtのB");

  ファイルファイル=新しいファイル( "D:/a/b/test.txt");

  ファイルファイル=新しいファイル( "D:" + File.separator + "" + File.separator + "B" +セパレーター+ "のtest.txt");

3.ファイルクラスは、関連付けられたファイルが存在するか否かが判定される。file.existsを();

  要件:判決削除ファイルが存在し、作成するために存在しません。

もし(file.exists()){ 
  file.delete(); //删除
}他{ 
  {しようと
    file.createNewFileを(); //创建
     }キャッチ(IOEception電子){ 
        e.printStackTrace(); 
    } 
}    

ファイルファイル=新しいファイル(「D:/a/b/test.txt」)文書ファイル情報を取得する一般的に使用される方法の関連4.ファイル。

  )(file.getAbsolutePath;:4.1関連するファイルは絶対パスを取得するのtest.txt

  4.2 test.tx相対パスに関連するファイルを取得:file.getPathを();

  ファイルが4.3であるかどうかを判断:file.isFile();

  4.4それはフォルダ(ディレクトリ)であるか否かを判断:file.isDirectory();

  4.5隠されたかどうかのファイル:file.isHidden();

  4.6ファイル名取得:file.getNameを();

  ファイルが読み込み可能かどうか4.7:file.canRead();

  4.8ファイルを書き込むことができるかどうか:file.canWrite();

  4.9ファイルの長さ(ファイルの内容、単位:バイト):file.length();

5. ファイルファイル=新しいファイル:関連クラスファイルフォルダ(ディレクトリ)動作させることにより( "D:/ A / B /テスト");

  要件:判決削除フォルダが存在する、作成するために存在しません。

IF(File.Exists){ 
   File.delete();             
}他{ 
   file.mkdir(); //のみディレクトリ作成することができ
  //file.mkdirsを();マルチレイヤディレクトリを作成します     
}

  5.2ディレクトリ、フォルダの下のすべての関連ファイルを取得します。

5.2.1:[] STR = file.list()文字列; //文字列の配列を返します

文字列STRのために[] = File.List(); 
 //は、反復
(列F:STR)は{
  のSystem.out.println(F);
}
//取得

  

  5.2.1:[]ファイル=のfile.listFilesファイル(); //配列のファイルタイプを返し、配列は、ファイル/フォルダ、そしてより強力な追加情報を得ることができます。

ファイル[]ファイル=のf.listFiles(); 
   //遍历 (ファイルのファイル:ファイル)の{ System.out.printlnは(file.getName()+ "----" + file.length()+ "----" + file.isFile()); }

  

 

おすすめ

転載: www.cnblogs.com/yyxhnb/p/11349381.html