ファイルが存在しない場合にJava 7またはJava 8でファイルを作成する方法は何ですか?
何が欲しいかわからないが、例えば:
try {
Files.createFile(thePath);
} catch (FileAlreadyExistsException ignored) {
}
そして他の解決策があります。例えば:
if (!Files.exists(thePath, LinkOption.NOFOLLOW_LINKS))
Files.createFile(thePath);
とは異なりFile
、ファイルの作成に失敗すると、これらは例外をスローします。そして、それに関連するもの(例えば、AccessDeniedException
、ReadOnlyFileSystemException
、などなど)
詳細については、こちらをご覧ください。にすばやく移行する理由java.nio.file
もご覧ください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加