/
GermanezZ
/
JavaExercises
Обзор
Документация
Войти
/
GermanezZ
/
JavaExercises
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
AllMetanitLessons/FilesWorkingWith/Files/FileProg.java
114 строк
4 KB
germa
Уроки по Metanit
04 дек 2024, 20:39
04 дек 2024, 20:39
48d575a
Код
Авторство
О чём код?
package AllMetanitLessons.FilesWorkingWith.Files; import javax.sound.midi.Soundbank; import java.io.File; import java.io.IOException; import java.util.Scanner; public class FileProg { public static void main(String[] args) { /////////////////////СОЗДАНИЕ И ПЕРЕИМЕНОВАНИЕ И УДАЛЕНИЕ DIRECTORY//////////////////////////// /*File file = new File("D://Files//NewDirectory"); boolean created = file.mkdir(); if (created) System.out.println("Folder has been created"); // переименуем каталог File newDirectory = new File("D://Files//NewDirectoryRenamed"); file.renameTo(newDirectory); //удалим каталог boolean deleted = newDirectory.delete(); if (deleted) System.out.println("Folder has been deleted");*/ } static void make(String fileName) { File newFile = new File(fileName); try { boolean created = newFile.createNewFile(); if (created) System.out.println("File has been created"); } catch (IOException exc) { System.out.println(exc.getMessage()); } } static void delete(String fileName){ File Directory = new File(fileName); boolean deleted = Directory.delete(); if (deleted) System.out.println("Folder has been deleted"); } static void rename(String fileName,String newFileName){ File file = new File(fileName); // переименуем каталог File newDirectory = new File(newFileName); file.renameTo(newDirectory); //удалим каталог boolean deleted = newDirectory.delete(); if (deleted) System.out.println("Folder has been deleted"); } static void move(String fileName, String newFileName){ File file = new File(fileName); // переименуем каталог File newDirectory = new File(newFileName); file.renameTo(newDirectory); //нужно переместить а не переименовать //удалим каталог boolean deleted = newDirectory.delete(); if (deleted) System.out.println("Folder has been deleted"); } static void info(String fileName) { System.out.println("/////////////////////////////////////////////////////////////"); File myFile = new File(fileName); System.out.println("File name: " + myFile.getName()); System.out.println("Parent folder: " + myFile.getParent()); if (myFile.exists()) { System.out.println("File exist!"); } else System.out.println("File not found!"); System.out.println("File size: " + myFile.length()); if (myFile.canRead()) { System.out.println("File can be read"); } else System.out.println("File can't be read"); if (myFile.canWrite()) { System.out.println("File can be written"); } else System.out.println("File can't be written"); System.out.println("/////////////////////////////////////////////////////////////"); } static void innerFile(String fileName) { System.out.println("/////////////////////////////////////////////////////////////"); File file = new File(fileName); if (file.isDirectory()) { for (File item : file.listFiles()) { if (item.isDirectory()) { System.out.println(item.getName() + "\tis Folder"); } else { System.out.println(item.getName() + "\tis File"); } } } System.out.println("/////////////////////////////////////////////////////////////"); } }