/
sharp1024
/
homework6
Обзор
Документация
Войти
/
sharp1024
/
homework6
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/sbp/io/MyIOExample.java
69 строк
3 KB
Aleksandr Martynets
lecture7
01 май 2022, 10:42
01 май 2022, 10:42
d404529
Код
Авторство
О чём код?
package sbp.io; public class MyIOExample { /** * Создать объект класса {@link java.io.File}, проверить существование и чем является (файл или директория). * Если сущность существует, то вывести в консоль информацию: * - абсолютный путь * - родительский путь * Если сущность является файлом, то вывести в консоль: * - размер * - время последнего изменения * Необходимо использовать класс {@link java.io.File} * @param fileName - имя файла * @return - true, если файл успешно создан */ public boolean workWithFile(String fileName) { /* ... */ return false; } /** * Метод должен создавать копию файла * Необходимо использовать IO классы {@link java.io.FileInputStream} и {@link java.io.FileOutputStream} * @param sourceFileName - имя исходного файла * @param destinationFileName - имя копии файла * @return - true, если файл успешно скопирован */ public boolean copyFile(String sourceFileName, String destinationFileName) { /* ... */ return false; } /** * Метод должен создавать копию файла * Необходимо использовать IO классы {@link java.io.BufferedInputStream} и {@link java.io.BufferedOutputStream} * @param sourceFileName - имя исходного файла * @param destinationFileName - имя копии файла * @return - true, если файл успешно скопирован */ public boolean copyBufferedFile(String sourceFileName, String destinationFileName) { /* ... */ return false; } /** * Метод должен создавать копию файла * Необходимо использовать IO классы {@link java.io.FileReader} и {@link java.io.FileWriter} * @param sourceFileName - имя исходного файла * @param destinationFileName - имя копии файла * @return - true, если файл успешно скопирован */ public boolean copyFileWithReaderAndWriter(String sourceFileName, String destinationFileName) { /* ... */ return false; } }