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()); }