Ausgangssituation - Initial situation:
- Verzeichnisse (in einer Ebene) enthalten jeweils immer zwei TIF-Dateien (Vorder- und Rückseite eines Scans)
- Die Namen der Verzeichnisse ist "Verzeichnis_" plus einer 8-stelligen Zahl (mit führenden Nullen)
- Die Namen der Dateien ist "Datei_" plus einer 8-stelligen Zahl (mit führenden Nullen)
- Die Namensbestandteile "Verzeichnis_" und "Datei_" sind in der Regel irgendwelche gleichlautenden Signaturangaben
Initial situation:
- Directories (in one level) always contain two TIF files each (front and back side of a scan)
- The names of the directories are "Directory_" plus an 8-digit number (with leading zeros)
- The names of the files are "File_" plus an 8-digit number (with leading zeros)
- The name components "Directory_" and "File_" are usually any identical signature specifications
Beispiel - Example (Initial situation):
Verzeichnis_00000001 enthält Datei_00000001 und Datei_00000002
Verzeichnis_00000002 enthält Datei_00000003 und Datei_00000004
Verzeichnis_00000003 enthält Datei_00000005 und Datei_00000006
Verzeichnis_00000004 enthält Datei_00000007 und Datei_00000008
Verzeichnis_00000005 enthält Datei_00000009 und Datei_00000010
Verzeichnis_00000006 enthält Datei_00000011 und Datei_00000012
Verzeichnis_00000007 enthält Datei_00000013 und Datei_00000014
Verzeichnis_00000008 enthält Datei_00000015 und Datei_00000016
Verzeichnis_00000009 enthält Datei_00000017 und Datei_00000018
Verzeichnis_00000010 enthält Datei_00000019 und Datei_00000020
Verzeichnis_00000011 enthält Datei_00000021 und Datei_00000022
Anforderung - Request:
- Die Datei mit der größeren Zahl im jeweiligen Verzeichnis soll in das jeweils nächsthöhere Verzeichnis verschoben werden und das Suffix "_l" erhalten
- Die Datei mit der kleineren Zahl im jeweiligen Verzeichnis soll im Verzeichnis verbleiben und das Suffix "_r" erhalten
- Die Anzahl der Verzeichnisse ist verschieden, es sind aber mindestens immer zwei Verzeichnisse.
- Für diesen Prozess muss jeweils ein weiteres Verzeichnis (ein neues letztes Verzeichnis) hinzugefügt werden damit die letzte zu verschiebende Datei aufgenommen werden kann.
- Das erste und letzte Verezichnis enthält dann jeweils immer nur eine Datei.
Request:
- The file with the larger number in the respective directory should be moved to the next higher directory and should have the suffix "_l"
- The file with the smaller number in the respective directory should remain in the directory and should have the suffix "_r"
- The number of directories is different, but there are always at least two directories
- For this process, a new directory (a new last directory) must be added each time so that the last file to be moved can be included.
- The first and last directory will then contain only one file.
Beispiel - Example (Ergebnis - Result):
Verzeichnis_00000001 enthält Datei_00000001_r
Verzeichnis_00000002 enthält Datei_00000002_l und Datei_00000003_r
Verzeichnis_00000003 enthält Datei_00000004_l und Datei_00000005_r
Verzeichnis_00000004 enthält Datei_00000006_l und Datei_00000007_r
Verzeichnis_00000005 enthält Datei_00000008_l und Datei_00000009_r
Verzeichnis_00000006 enthält Datei_00000010_l und Datei_00000011_r
Verzeichnis_00000007 enthält Datei_00000012_l und Datei_00000013_r
Verzeichnis_00000008 enthält Datei_00000014_l und Datei_00000015_r
Verzeichnis_00000009 enthält Datei_00000016_l und Datei_00000017_r
Verzeichnis_00000010 enthält Datei_00000018_l und Datei_00000019_r
Verzeichnis_00000011 enthält Datei_00000020_l und Datei_00000021_r
Verzeichnis_00000012 enthält Datei_00000022_l