isDirectoryメソッド - Fileクラス - 萌えJava超入門
Fileクラス

isDirectoryメソッド

自身の抽象パス名がディレクトリである事を確認します。

isDirectory()

目次

1. isDirectoryメソッド


抽象パス名が示すパスがディレクトリの場合 true
ファイルの場合 false を返します。
パスが見つからない場合にも false を返します。

 public boolean isDirectory()

isDirectoryメソッド 書式
File file;
 boolean bool = file.isDirectory();

萌えJava超入門
isFileメソッドの
ディレクトリバージョンだな。
萌えJava超入門 萌えJava超入門
うっス。


2. サンプルコード

wsディレクトリに、dir01 というディレクトリを用意して実行しました。
isFileメソッドの時と同じように、
dir01 をファイルにしてみたり、ディレクトリをなくしてみたりして、
実際の動作を試してみて下さい。

萌えJava超入門
ちょっと退屈かと思って、
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.


萌えJava超入門 萌えJava超入門
ちょっと飽きてきた。
萌えJava超入門


っえェ~っ。



お疲れ様でした。




© 2019 awasekagami