import org.json.JSONObject; import javax.swing.*; import javax.swing.filechooser.FileNameExtensionFilter; import java.io.*; import java.net.URL; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.ArrayList; import java.util.Objects; public class FileUtility { public static void deleteFile(String fileName) { File file = new File(fileName); if (file.exists()) { if(!file.delete()) System.out.println("Failed to delete file: " + fileName); } } public static void deleteALlFileOfType(String path, String fileExt){ File folder = new File(path); File[] listOfFiles = folder.listFiles(); for(int i=0;i txtToList(String fileName) { ArrayList lines = new ArrayList(); try { FileReader fr = new FileReader(fileName); BufferedReader br = new BufferedReader(fr); String line; while ((line = br.readLine()) != null) { lines.add(line); } br.close(); } catch (Exception e) { e.printStackTrace(); } return lines; } //get the path of all mp3 files in a directory and return them as a file arraylist public static ArrayList getMp3FilesAsList(String path){ ArrayList mp3Files = new ArrayList(); File folder = new File(path); File[] listOfFiles = folder.listFiles(); for(int i=0;i