Это то, что у меня есть
import java.io.File;import java.util.Scanner;
открытый класс Reader {
static int spc_count = -1;
public static int count =0;
public static void Process(File aFile) {
spc_count++;
String spcaces = "";
for (int i = 0; i < spc_count; i++)
spcaces += " ";
if (aFile.isFile() && aFile.getName().contains("mp3")) {
System.out.println(spcaces + "[FILE] " + aFile.getName());
count++;
}
else if (aFile.isDirectory()) {
System.out.println(spcaces + "[FOLDER NAME] " + aFile.getName());
File[] listOfFiles = aFile.listFiles();
if (listOfFiles != null) {
for (int i = 0; i < listOfFiles.length; i++)
Process(listOfFiles[i]);
} else {
System.out.println(spcaces + " [ACCESS DENIED]");
}
}
spc_count--;
}
public static void main(String[] args) {
System.out
.println("Please enter the directory path ");
Scanner scanner = new Scanner(System.in);
String Directory = scanner.nextLine();
File aFile = new File(Directory);
Process(aFile);
System.out.println("\n" + Reader.count+ " MP3 files were found in this directory.");
}
} Я хочу сделать из него файл java, которым я смогу поделиться с друзьямии я хотел бы попросить пользователя с окном ввести каталог, а затем отобразить вывод в текстовом файле.Я не знаю, является ли это лучшим способом сделать это, но любые советы или предложения о том, как подойти к этому, будут оценены.
Редактировать: Да, я хочу создать исполняемый файл JAR, но у меня были сложностипри создании графического интерфейса.Проблема, с которой я столкнулся, заключалась в том, что я хотел вывести имя файла в текст.Как лучше всего создать текстовый файл и показать его при запуске кода?