LabVIEWForum.de
Link verfolgen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Link verfolgen (/Thread-Link-verfolgen)



Link verfolgen - computerdigitec - 14.02.2007 08:37

Hallo zusammen,

ich habe folgendes Problem:

Für ein Projekt soll ich eine auswählbare Laufwerksstruktur nach vordefinierten Dateien durchsuchen und diese auf einen WEB-Server kopieren.
Dafür sollen sämtliche PDF Dateien welche mit MEC*.pdf, INF*.pdf, SCH*.pdf oder PCB*.pdf beginnen, kopiert werden.

Leider hat es in diesen Ordnern z.T. auch Links auf solche Dateien. Diese soll ich auch berücksichtigen.
Nun kann ich zwar nach Mec*.*lnk etc. suchen, aber es nützt nichts, wenn ich diese Dateien kopiere, da sie ja Links auf das Entwicklungslaufwerk enthalten. Auf dem WEB-Server kann man da nicht zugreifen.

Nun möchte ich, wenn ich einen solchen Link finde den Zielort dieses Links auslesen können und dann den Link durch die Originaldatei ersetzen!

Doch wie mache ich das am Besten? Ich scheitere bis jetzt daran, dass ich nicht weiss, wie ich den Zielort des Linkes auslesen könnte!
Gibt es zudem eine Funktion, mit welcher ich solche Links gleich durch das Original ersetzen lassen kann, oder muss ich umständlich irgendwie den Zielort auslesen und dann die Originaldatei über den Link kopieren?

Die Zieldatei muss auch nicht zwingend gleich heissen, wie das Original!

Weiss hier jemand Rat?

Besten Dank für Eure Hilfe und Informationen!

Grüsse
Claudio


Link verfolgen - Dennis.Moser - 14.02.2007 08:50

hallo,

also das wir meiner meinung nach nicht so einfach funktionieren, da der link nicht im "klartext" gespeichert wird...

aber: eine .lnk datei bezieht sich doch meist auf eine entsprechende (ähnlich lautende) originaldatei, von daher, wäre das doch "doppeltgemoppelt";)

oder sehe ich das jetzt falsch...

gruß dennis


Link verfolgen - VDB - 14.02.2007 09:13

Dazu kannst du die Funktion "File/Directory Info" benutzen. Wenn du am dessen Eingang einen Link anschließt z.B: "C:verknüpfung.lnk" dann gibt die Funktion am Ausgang "Resolved Path" den Pfad auf die im Link enthaltene Datei aus. Auch wird der Ausgang "Shortcut" gesetzt.

Gruß

VDB


Link verfolgen - Dennis.Moser - 14.02.2007 09:45

... :blush:auch mal wieder was gelerntWink

weiter soWink


Link verfolgen - computerdigitec - 15.02.2007 08:10

' schrieb:Dazu kannst du die Funktion "File/Directory Info" benutzen. Wenn du am dessen Eingang einen Link anschließt z.B: "C:verknüpfung.lnk" dann gibt die Funktion am Ausgang "Resolved Path" den Pfad auf die im Link enthaltene Datei aus. Auch wird der Ausgang "Shortcut" gesetzt.

Gruß

VDB


Vielen Dank für diese Info! Ich werde das so rasch wie möglich testen!

Besten Dank!

Grüsse
Claudio


Link verfolgen - Y-P - 15.02.2007 16:57

Hallo,

da habe ich mal die Frage, wie man überhaupt eine Datei in einem auswählbaren Ordner suchen kann. Hast Du da evtl. ein kleines VI für mich? Wink

Gruß Markus