Hallo Leute,
ich arbeite gerade an einem Projekt und komme an einer Stelle nicht weiter.
Undzwar habe ich mir eine Datenbank in MSSQL angelegt, diese erfast für mich die Dokumente welche vorher in einer Tablle definiert werden.
Also eine Tabelle für die dateitypen und eine Tabelle für die jeweiligen Verzeichnisse, wo die dateitypen ausgelsen werden.
- sieht so aus
1.
TYP
------------
ID| typ
1 | .jpg
2 | .mp3
2.
Verzeichnis
-------------------
ID | Pfad
1 | C:\User\Dokument
2 | C:\User\Musik
Zuerst schreibe ich die beiden Tabellen in eine Array, anschließend durchlauf ich meine Festplatte und überprüfe jede Datei mit dem Inhalt vom ArrayList.
Ergebnis schreib ich in eine Dritte Tabelle die SO aussieht:
3. Dateien
ID| Name| Pfad|ID_Verz.|ID_TYP
DIese wird auch gefüllt bis auf die beiden Fremdschlüssel "ID_Verz" und "ID_TYP" .
Als result soll rauskommen als beispiel:
3. Dateien
ID| Name| Pfad|ID_Verz.|ID_TYP
1 | x.jpg |C:\...| 1 |1
1 | x.jpg |C:\...| 2 |1
1 | x.mp3 |C:\..| 1 |2
.
.
.
.usw
Hoffe ihr könnt mir da weiter helfen,
Danke
ich arbeite gerade an einem Projekt und komme an einer Stelle nicht weiter.
Undzwar habe ich mir eine Datenbank in MSSQL angelegt, diese erfast für mich die Dokumente welche vorher in einer Tablle definiert werden.
Also eine Tabelle für die dateitypen und eine Tabelle für die jeweiligen Verzeichnisse, wo die dateitypen ausgelsen werden.
- sieht so aus
1.
TYP
------------
ID| typ
1 | .jpg
2 | .mp3
2.
Verzeichnis
-------------------
ID | Pfad
1 | C:\User\Dokument
2 | C:\User\Musik
Zuerst schreibe ich die beiden Tabellen in eine Array, anschließend durchlauf ich meine Festplatte und überprüfe jede Datei mit dem Inhalt vom ArrayList.
Ergebnis schreib ich in eine Dritte Tabelle die SO aussieht:
3. Dateien
ID| Name| Pfad|ID_Verz.|ID_TYP
DIese wird auch gefüllt bis auf die beiden Fremdschlüssel "ID_Verz" und "ID_TYP" .
Als result soll rauskommen als beispiel:
3. Dateien
ID| Name| Pfad|ID_Verz.|ID_TYP
1 | x.jpg |C:\...| 1 |1
1 | x.jpg |C:\...| 2 |1
1 | x.mp3 |C:\..| 1 |2
.
.
.
.usw
Hoffe ihr könnt mir da weiter helfen,
Danke