コンストラクタ
}
}
1.boolean createNewFile() は、存在しない場合は true を返し、存在する場合は false を返します。
2.boolean mkdir() はディレクトリを作成します
3.boolean mkdirs() は複数レベルのディレクトリを作成します
削除メソッド
1.boolean delete()
2.boolean deleteOnExit() 使用終了後にファイルを削除
パブリック クラス FileDemo2 {
public static void main(String[] args){
ファイル f =new File("d://1.txt");
試す {
System.out.println(f.createNewFile());//ファイルが存在する場合は false を返します
System.out.println(f.delete());//ファイルが存在しない場合は false を返します
} キャッチ (IOException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
}
}
1.boolean canExecute() はファイルが実行可能かどうかを判断します
2.boolean canRead() はファイルが読み取り可能かどうかを判断します
3.boolean canWrite() はファイルが書き込み可能かどうかを決定します
4.boolean assigns() はファイルが存在するかどうかを判断します
5.boolean isDirectory()
6.boolean isFile()
7.boolean isHidden()
8.boolean isAbsolute() は絶対パスファイルが存在しないかを判定することもできます。
取得メソッド
1.文字列getName()
2.文字列getPath()
3.文字列getAbsolutePath()
4.String getParent()//親ディレクトリがない場合はnullを返す
5.long lastModified()//最終変更時刻を取得
6.ロング丈()
7.boolean renameTo(ファイル f)
8.File[] liseRoots()//マシンのドライブ文字を取得します
9.String[]リスト()
10.String[]リスト(FilenameFilterフィルタ)
ディスク上のファイルとフォルダーを一覧表示する
}
}
File[] listFiles(FilenameFilter フィルタ)
再帰を使用してすべてのファイルをリストする
}
d ドライブ内のすべての .java ファイルを検索し、それらを c:/jad ディレクトリにコピーし、すべてのファイルの種類を .java から .jad に変更します。
public static void moveFile(ファイルディレクトリ){
ファイル[] files=dir.listFiles();
for(ファイル ファイル:ファイル){
if(ファイル.isDirectory())
moveFile(ファイル);
それ以外{
if(file.getName().endsWith(".java"))
file.renameTo(new File("c://jad//"+
file.getName().substring(0,file.getName().lastIndexOf('.'))+".jad"));
}
}
}
}