В Java існує кілька способів перевірити існування директорії, головним чином за допомогою класів java.nio.file.Files і java.io.File.
java.nio.file.Files
java.io.File
| Як це зробити: Система тимчасових файлів в Java базується на підході, який використовувався ще в UNIX-системах. Ключова ідея - це безпека та мінімізація ризику конфліктів імен файлів чи витоку даних. Альтернативи створенню тимчасових файлів можуть включати використання вбудованої пам’яті (RAM) або спеціалізованих потокових обробників, але вони можуть бути менш надійними щодо збереження даних під час падіння системи. Коли викликається Files.createTempFile(), Java генерує унікальне ім’я файла і забезпечує його створення в тимчасовій директорії, яку вказує системна властивість java.io.tmpdir. Такий файл може бути видаленим вручну методом delete(), або він автоматично зникне при закінченні роботи програми, якщо використовується deleteOnExit().
Files.createTempFile()
java.io.tmpdir
delete()
deleteOnExit()
Читання файлів у Java відбувалось через FileInputStream або BufferedReader.
FileInputStream
BufferedReader
Вивід при запуску: java CommandLineArgs Привіт Україно!.
java CommandLineArgs Привіт Україно!
Пакет New I/O (NIO) в Java (java.nio.file) надає більш універсальний підхід до роботи з файлами.
java.nio.file
Java надає простий спосіб запису в stderr використовуючи System.err.print() або System.err.println().
System.err.print()
System.err.println()