From df770cf2bcd40e726c68b39558ad56e207a15fe1 Mon Sep 17 00:00:00 2001 From: Arity-T Date: Sun, 10 Nov 2024 19:06:40 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8F=20=D0=B0=D0=BD=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0?= =?UTF-8?q?=20=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D1=8B=20ls?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/ru/spbstu/telematics/java/App.java | 30 +++++++++++++------ 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/lab1/src/main/java/ru/spbstu/telematics/java/App.java b/lab1/src/main/java/ru/spbstu/telematics/java/App.java index 146e6f7..8ade879 100644 --- a/lab1/src/main/java/ru/spbstu/telematics/java/App.java +++ b/lab1/src/main/java/ru/spbstu/telematics/java/App.java @@ -1,13 +1,25 @@ package ru.spbstu.telematics.java; -/** - * Hello world! - * - */ -public class App -{ - public static void main( String[] args ) - { - System.out.println( "Hello World!" ); +import java.io.File; + +public class App { + public static void main(String[] args) { + String path = (args.length > 0) ? args[0] : "."; + + File directory = new File(path); + + if (directory.exists() && directory.isDirectory()) { + File[] files = directory.listFiles(); + + if (files != null) { + for (File file : files) { + System.out.println(file.getName()); + } + } else { + System.out.println("Ошибка при чтении содержимого директории."); + } + } else { + System.out.println("Директория не существует или путь указан неверно."); + } } }