Dateiverwaltung für die WebBox
Ulrich
2020-11-20 9778400996a77ca6118c4ed6857d9ced33dcf14b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package de.uhilger.filecms.pub;
 
import de.uhilger.wbx.web.TNServlet;
import java.io.File;
import java.io.FileFilter;
 
/**
 *
 * @author ulrich
 */
public class ImgFileFilter implements FileFilter {
    @Override
    public boolean accept(File pathname) {
      boolean pass = true;
      String fname = pathname.getName().toLowerCase();
      if(fname.endsWith(TNServlet.JPEG) || fname.endsWith(TNServlet.JPG) || fname.endsWith(TNServlet.PNG)) {
        if(fname.contains(TNServlet.GR) || fname.contains(TNServlet.KL) || fname.contains(TNServlet.MT) || 
                fname.contains(TNServlet.SM) || fname.contains(TNServlet.TN)) {
          pass = false;
        }
      }
      return pass;
    }
}