Filenamefilter Necesito, который предупреждал бы меня, когда он ничего не найдет

У меня есть следующая программа:

public class filtrado {

    public static void main(String[] args) throws IOException {

try{
        File f = new File("."); // current directory
        FilenameFilter textFilter = new FilenameFilter() {
            public boolean accept(File dir, String name) {
                String lowercaseName = name.toLowerCase();
                return lowercaseName.startsWith("g");                   
            }
        };
            File[] files = f.listFiles(textFilter);
        for (File file : files) {                 
                    if (file.isDirectory()) {
                System.out.print("directory:");
            } else {
                System.out.print("     file:");
            }
            System.out.println(file.getCanonicalPath());
                }

                }catch (Exception e) { 
                }

    }

}

Главным образом функционирование - следующее: Меня ищет в моем каталоге любой файл, который был бы начат из-за "g". И он это систематизирует по, если это каталог или файл.

Но я нуждаюсь в чем-то больше, что я не знаю, как делать. Я нуждаюсь, когда он не найдет никакого файла, который предупреждал бы меня например: Не существует никакой Файл / каталог, который начинался бы с G.

Как я это делаю?

1
задан 25.02.2017, 00:54
0 ответов

Aquítienes una solución:

function cuentaFindes(){
    var inicio = new Date("2017-02-24"); //Fecha inicial
    var fin = new Date("2017-03-10"); //Fecha final
    var timeDiff = Math.abs(fin.getTime() - inicio.getTime());
    var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24)); //Días entre las dos fechas
    var cuentaFinde = 0; //Número de Sábados y Domingos
    var array = new Array(diffDays);

    for (var i=0; i < diffDays; i++) 
    {
        //0 => Domingo - 6 => Sábado
        if (inicio.getDay() == 0 || inicio.getDay() == 6) {
            cuentaFinde++;
        }
        inicio.setDate(inicio.getDate() + 1);
    }

   return cuentaFinde;
}
------ --- 121 -------- 29375 ----

Puedes contar cuantas veces tu bucle encuentra Archivos / Directorios и его коллеги G, En caso противопоказаны эль mensaje que desees

0
ответ дан 03.12.2019, 16:51