Nicht sicher, ob dies die übliche Art von Frage, die hier gefragt wird, oder ob ich irgendwelche Antworten auf diese bekommen werde, aber ich bin auf der Suche nach einem Pseudo-Code Ansatz zur Erzeugung von DB Verknüpfung Datensätze aus einem Ordnerstruktur mit Bild Dateien.
Ich habe eine Reihe von Ordnern, wie folllows strukturiert:
+-make_1/
| +--model_1/
| +-default_version/
| | +--1999
| | +--2000
| | | +--image_01.jpg
| | | +--image_02.jpg
| | | +--image_03.jpg
| | | ...
| | +--2001
| | +--2002
| | +--2003
| | ...
| | +--2009
| +--version_1/
| | +--1999
| | ...
| | +--2009
| +--version_2/
| | +--1999
| | +--2000
| | +--2001
| | | +--image_04.jpg
| | | +--image_05.jpg
| | | +--image_06.jpg
| | | ...
| | +--2002
| | +--2003
| | | +--image_07.jpg
| | | +--image_08.jpg
| | | +--image_09.jpg
| | ...
| | +--2009
... ... ...
Im Wesentlichen stellt es möglich, Bilder für Fahrzeuge, nach Jahren im Jahr 1999 beginnen.
Marken und Modelle (zB Marke: Alfa Romeo, Modell: 145) gibt es in verschiedenen Ordnungen oder Versionen. Jede trimmt oder Version kann in einer Anzahl von Fahrzeugen zu finden, die gleich aussehen, sondern zu sagen haben Unterschiede in dem Kraftstofftyp oder Hubraum.
So speichern Sie macht Vervielfältigung, die Ordnerstruktur über die Verwendung eines Standard-Ordner ... und Bilder erscheinen für die Standardversion ab dem Jahr 2000. Ich brauche die Links-Tabelle für jede Version zu produzieren - je nachdem, ob die eigenen übergeordnete Bilder haben, oder ob nutzen die Standard-Version ...
So hat zum Beispiel version_1 keine Bilddateien, also muß ich für die Standardbilder Links machen, im Jahr 2000 beginnen und bis 2009 fortgesetzt wird.
Version 2 auf der anderen Seite beginnt mit den Standardbildern im Jahr 2000, aber dann wird zwei neue Sätze zunächst für den Zeitraum 2001-2002, und dann 2003-2009. Die Liste der Links erforderlich sind daher ...
version start end file_name
======= ===== ===== =========
version_1 2000 2009 image_01.jpg
version_1 2000 2009 image_02.jpg
version_1 2000 2009 image_03.jpg
...
version_2 2000 2001 image_01.jpg
version_2 2000 2001 image_02.jpg
version_2 2000 2001 image_03.jpg
version_2 2001 2003 image_04.jpg
version_2 2001 2003 image_05.jpg
version_2 2001 2003 image_06.jpg
version_2 2003 2009 image_07.jpg
version_2 2003 2009 image_08.jpg
version_2 2003 2009 image_09.jpg
...
(Standardeinstellung ist nur, dass - ein Platzhalter und keine Links sind dafür erforderlich.)
Im Moment arbeite ich renne durch die Ordner, Gebäude Arrays und dann das Fett am Ende trimmen. Ich habe mich nur gefragt, ob es eine Abkürzung war, irgendeine Art von Textverarbeitungs Ansatz? Es gibt etwa 45.000 Ordner, von denen die meisten leer sind :-)













