ulrich
2022-02-11 9976d833227e6d1d25559de2bae56f5f3cf78150
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
package de.uhilger.bildhelfer;
 
import java.io.File;
import java.io.IOException;
 
public class OrdnerVerarbeiter {
  
  public void verarbeiten(Verkleinerer v, String gr, String q, String eingabeOrdner, String ausgabeOrdner) throws IOException {
    File ein  = new File(eingabeOrdner);
    File[] inhalt = ein.listFiles();
    for(int i = 0; i < inhalt.length; i++) {
      String dateiname = inhalt[i].getName();
      if(inhalt[i].isDirectory()) {
        System.out.println("Ordner " + dateiname);
        String arbeitsOrdner = new File(ausgabeOrdner, dateiname).getAbsolutePath();
        File ziel = new File(arbeitsOrdner);
        if(!ziel.exists()) {
          ziel.mkdir();
        }
        v.dateienVerarbeiten(v.getIntFromArg(gr, 1920), v.getFloatFromArg(q, (float) 0.7), inhalt[i].getAbsolutePath(), arbeitsOrdner);
        verarbeiten(v, gr, q, inhalt[i].getAbsolutePath(), arbeitsOrdner);
      } else {
        //System.out.println("Datei " + inhalt[i].getName());
      }
    }
  }
  
}