概要
Javaで「ディレクトリを作成する(Files.createDirectory)」の動作を確認してみました。以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample5_1.java
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.Files;
import java.io.IOException;
class JSample5_1{
public static void main(String[] args){
Path p = Paths.get("/code/java/file/doc");
try{
Files.createDirectory(p);
}catch(IOException e){
System.out.println(e);
}
}
}
以下のコマンドを実行しました。
$ javac JSample5_1.java
$ java JSample5_1
$ java JSample5_1
java.nio.file.FileAlreadyExistsException: /code/java/file/doc
以下のファイルを作成しました。
JSample5_2.java
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.Files;
import java.io.IOException;
class JSample5_2{
public static void main(String[] args){
Path p = Paths.get("/code/java/file/doc/manual/back");
try{
Files.createDirectories(p);
}catch(IOException e){
System.out.println(e);
}
}
}
以下のコマンドを実行しました。
$ javac JSample5_2.java
$ java JSample5_2
$ java JSample5_2
まとめ
何かの役に立てばと。