Fileクラス
isDirectoryメソッド
自身の抽象パス名がディレクトリである事を確認します。
isDirectory()
目次
1. isDirectoryメソッド
抽象パス名が示すパスがディレクトリの場合 true
ファイルの場合 false を返します。
パスが見つからない場合にも false を返します。
public boolean isDirectory()
isFileメソッドの
ディレクトリバージョンだな。
うっス。
2. サンプルコード
wsディレクトリに、dir01 というディレクトリを用意して実行しました。
isFileメソッドの時と同じように、
dir01 をファイルにしてみたり、ディレクトリをなくしてみたりして、
実際の動作を試してみて下さい。
ちょっと退屈かと思って、
getNameメソッドも使ってみた。
//Sample06_01.java
import java.io.File;
class Sample06_01{
public static void main(String[] args){
File file = new File("dir01");
boolean find = file.exists();
if(find){
boolean boolDir = file.isDirectory();
if(boolDir){
System.out.println(file.getName() + " is directory.");
}else{
System.out.println(file.getName() + " is file.");
}
}else{
System.out.println(file.getName() + " not find.");
}
}
}
コマンドライン
>cd ws
ws>javac Sample06_01.java
ws>java Sample06_01
dir01 is directory.
ちょっと飽きてきた。
っえェ~っ。
お疲れ様でした。