Wie erstelle ich eine Datei, die die Eigenschaften einer anderen hat und beim Öffnen auf sie verweist?

325
daklone

Ich frage mich, ob jemand weiß, ob es in Windows 7 möglich ist, eine Datei zu erstellen (nennen wir sie eine Quelldatei), die eine andere Datei darstellt, deren Eigenschaften (einschließlich Größe) hat, aber beim Öffnen tatsächlich eine andere Datei öffnet (nennen wir sie das Ziel) Datei)?

Um die Verwendung zu verdeutlichen, möchte ich Folgendes:

Ich habe eine große Anzahl von Videodateien, die auf eine große Anzahl von Festplatten verteilt sind. Ich habe auch eine Anwendung, die einen Katalog dieser Dateien erstellt. Das Problem ist, dass das Katalogisierungsprogramm auf alle Dateien zugreifen muss, wenn es nach neuen oder aktualisierten Dateien sucht. Ich möchte jedoch nicht (und kann nicht) alle Festplatten angeschlossen / eingeschaltet lassen, um dies zu tun.

Wenn ich eine Datei erstellen könnte, die jede Videodatei darstellt (aber keine Kopie davon ist), könnte ich das Katalogisierungsprogramm auf eine Liste dieser Dateien und nicht auf die vielen Festplatten richten. Ich verstehe, dass ich die entsprechende Festplatte angeschlossen haben müsste, um die Dateien tatsächlich abspielen zu können, und dass ich die Quelldateien höchstwahrscheinlich manuell erstellen muss. Dies ist jedoch kein Problem.

Ich könnte das Unmögliche fragen ... aber hey, wenn Sie nicht fragen, bekommen Sie nicht! :-)

Bearbeiten : Vergessen Sie nicht zu erwähnen, dass SymLinks in diesem Fall nicht geeignet sind, da die Zieldatei beim Scannen des Katalogs verfügbar sein muss.

1
Könnte eine grundlegende Verknüpfung das tun, was Sie fragen? Bungicasse vor 7 Jahren 0
@Bungicasse Nur wenn das Programm Verknüpfungen auflöst, andernfalls ist eine Verknüpfung eine Datei in sich. R-D vor 7 Jahren 0
Die „Eigenschaften“ einer Videodatei befinden sich in der Videodatei. Eine Ersatzdatei, gleich welcher Art, wird sie nicht schneiden. Sie benötigen die eigentliche Datei und als solche kann Ihr Plan nicht funktionieren. Daniel B vor 7 Jahren 0

2 Antworten auf die Frage

0
R-D

Sie sollten sich symbolische Links (oder Symlinks) ansehen. Mithilfe von Symlinks können Sie an einem Ort einen Link erstellen, der auf eine Datei oder ein Verzeichnis an einem anderen Ort verweist. Diese Symlinks verhalten sich in jeder Hinsicht wie normale Dateien und Verzeichnisse.

Siehe auch die Wiki-Seite und ein Tutorial zu HowToGeek, in dem die Verwendung erläutert wird mklink.

Danke Roald, ich habe mir Symlinks angesehen, aber ich habe verstanden, dass die Zieldatei verfügbar sein muss, wenn mein Katalogisierungsprogramm den Symlink scannt, also nicht wirklich hilfreich ist ... es sei denn, ich bin falsch, wie Symlinks funktionieren. daklone vor 7 Jahren 0
@daklone, du hast recht. Soweit ich weiß, gibt es keine Lösung, um die Dateiinformationen an einem anderen Speicherort mithilfe von Symlinks oder Verknüpfungen zu "cachen". Sie sollten Ihre Frage bearbeiten, um diese Informationen dort einzufügen. R-D vor 7 Jahren 0
0
Vlastimil Ovčáčík

Nein, das ist nicht möglich. Sie haben angegeben, dass das Katalogisierungsprogramm auf die Zieldatei zugreifen muss. Ich kann mir vorstellen, dass das Programm die Datei hashing, Metadaten oder den Inhalt selbst liest. Ich glaube nicht, dass dir das helfen könnte: