Javaサンプルコード辞典

File - ディレクトリを作成する

コマンドライン引数で指定されたパスのディレクトリを作成するサンプルコードです。ディレクトリの作成には、ファイルに関連する操作を行うメソッドを提供する「java.io.File」クラスを使用します。

「File」クラスのコンストラクタには作成するディレクトリのパスを指定します。コマンドラインからパスを指定する場合は「c:\\java」のようにパスセパレータの「\」をエスケープする必要があります。ディレクトリを作成するメソッドとして、mkdir()とmkdirs()の2つがあり、前者は作成する対象のディレクトリの親ディレクトリが無い場合は、ディレクトリが作成されません。後者は親ディレクトリが無い場合、親ディレクトリの作成を行います。
import java.io.File;

//コマンドライン引数で指定されたパスのディレクトリを作成する。
public class DirectoryMake {

      public static void main(String[] args) {
            
            System.out.println("--処理開始--");
            
            //コマンドライン引数が入力されているかチェックを行う
            if(args.length == 0)
            {
                  System.out.println("コマンドライン引数を指定してください");
                  return;
            }
            
            //コンストラクタには作成するディレクトリのパス(相対or絶対)を指定する
            File directory = new File(args[0]);
            
            //コンストラクタに指定されたパスのディレクトリを作成する
            //パスが示すディレクトリの親ディレクトリが無い場合は、
            //親ディレクトリも作成する。親ディレクトリを作成したくない場合は、
            //mkdir()を使用する。
            //ディレクトリの作成に成功した場合は、trueが失敗した場合は、
            //falseが返却される
            if(directory.mkdirs())
            {
                  System.out.println("ディレクトリ作成成功!");
            }
            else
            {
                  System.out.println("ディレクトリ作成失敗!");
            }
            
            System.out.println("--処理終了--");
      }
}

(2007年11月2日)  

 ちょっと一休み. Javaキーワード並び替えゲーム

画面に表示される文字列を並び替えるとJavaに関連するキーワードになります。ヒントをたよりに並び替えを行ってエンターを押してください。 ユーザ登録をしてログインするとランキングに参加できます。
Flex Tips

DWRでリッチなWebページを作る!

Java Tips  java.io 編

Java Tips  java.lang 編