diff --git a/source/src/main/java/one/nem/lacerta/source/file/impl/FileManagerImpl.java b/source/src/main/java/one/nem/lacerta/source/file/impl/FileManagerImpl.java index b7c46d78..5a59a4d1 100644 --- a/source/src/main/java/one/nem/lacerta/source/file/impl/FileManagerImpl.java +++ b/source/src/main/java/one/nem/lacerta/source/file/impl/FileManagerImpl.java @@ -167,12 +167,19 @@ public class FileManagerImpl implements FileManager { @Override public FileManager createFile() throws IOException { - return null; + try { + Files.createFile(this.path); + } catch (Exception e) { + logger.error("createFile", e.getMessage()); + throw new IOException("Failed to create file"); + } + return this; } @Override - public FileManager createFile(String fileName) throws IOException { - return null; + public FileManager createFile(String fileName) throws IOException { // pathが書き換わってしまうのは想像できない挙動かも? + this.resolve(fileName); + return this.createFile(); } @Override