[Java]createDirectory()でディレクトリを作成するサンプル
書式
public static boolean exists(Path path,LinkOption… options)
ファイルが存在するかどうかをテストします。
使用例
package com.arkgame.study.spp;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class DirectoryCreateDemo {
public static void main(String[] args) throws IOException {
Path pA = Paths.get("C:", "study\\java\\info");
System.out.println("親のパス:" + pA.getParent());
System.out.println("ファイル: " + pA.getFileName());
System.out.println("ルート: " + pA.getRoot());
if (!Files.exists(pA)) {
System.out.println("ディレクトリを作成");
Files.createDirectory(pA);
}
}
}
package com.arkgame.study.spp;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class DirectoryCreateDemo {
public static void main(String[] args) throws IOException {
Path pA = Paths.get("C:", "study\\java\\info");
System.out.println("親のパス:" + pA.getParent());
System.out.println("ファイル: " + pA.getFileName());
System.out.println("ルート: " + pA.getRoot());
if (!Files.exists(pA)) {
System.out.println("ディレクトリを作成");
Files.createDirectory(pA);
}
}
}
package com.arkgame.study.spp; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class DirectoryCreateDemo { public static void main(String[] args) throws IOException { Path pA = Paths.get("C:", "study\\java\\info"); System.out.println("親のパス:" + pA.getParent()); System.out.println("ファイル: " + pA.getFileName()); System.out.println("ルート: " + pA.getRoot()); if (!Files.exists(pA)) { System.out.println("ディレクトリを作成"); Files.createDirectory(pA); } } }
実行結果
親のパス:C:\study\java
ファイル: info
ルート: C:\
ディレクトリを作成