Java tutorial
//package com.java2s; /***************************************************************************** * AudioUtil.java ***************************************************************************** * Copyright 2011-2012 VLC authors and VideoLAN * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ import java.io.File; import java.util.Arrays; public class Main { /** * VLC embedded art storage location */ public static String ART_DIR = null; /** * Cover caching directory */ public static String COVER_DIR = null; public static void clearCacheFolders() { for (String path : Arrays.asList(ART_DIR, COVER_DIR)) { File file = new File(path); if (file.exists()) deleteContent(file, false); } } private static void deleteContent(File dir, boolean deleteDir) { if (dir.isDirectory()) { File[] files = dir.listFiles(); for (File file : files) { deleteContent(file, true); } } if (deleteDir) dir.delete(); } }