Hallo allerseits !
Ich mache eine monatliche 1:1-Datensicherung relevanter Verzeichnisse meiner Hauptfestplatte auf eine seperate 5TB-Festplatte.
Letztere ist nun ziemlich voll, teilweise mit identischen Dateien (z.Bsp. mind. 48 mal die 4 Jahre alten PB-Example-Dateien) in den Monats-Verzeichnissen.
Solche -tlw. riesigen- identischen Dateien möchte ich nun durch Datei-Verknüpfungen ersetzen, die ich mittels Windows-Prgs
fsutil hardlink create "Neue Linkdatei.txt" "Orginaldatei.txt"
bzw.
mklink /H "Neue Linkdatei.txt" "Orginaldatei.txt"
generiere. Beim Öffnen einer solchen Linkdatei öffne ich die Orginaldatei und kann Diese auch verändern; und auch Dateiinfo´s wie getfilesize() beziehen sich auf die Orginaldatei.
Beim erneuten Durchsuchen der Datensicherungs-Festplatte werden nun die Linkdateien als identische Dateien erkannt und es werden Linkdateien auf Linkdateien erzeugt...blöd!
Weiß wer, wie ich Linkdateien als solche erkennen kann ?
danke im Vorraus...
wie Dateiverknüpfung (hard link) erkennen ?
Re: wie Dateiverknüpfung (hard link) erkennen ?
Du kannst für jede Datei folgendes ausführen: fsutil hardlink list Datei.endung
Ansonsten gibt es viele Programme, die du benutzen kannst:
Ansonsten gibt es viele Programme, die du benutzen kannst:
Re: wie Dateiverknüpfung (hard link) erkennen ?
Es gibt eine WinAPi dafür: FindFirstFileNameW
PureBasic 5.46 LTS (Windows x86/x64) | windows 10 x64 Oktober failure
Re: wie Dateiverknüpfung (hard link) erkennen ?
Danke !
Wollte wohl das Rad mal wieder neu erfinden...
finddupe.exe macht genau, was ich wollte, nur nicht so hübsch (StartDir-Auswahl, Progressbar, Prognose...), dafür um Einiges schneller. Da ich eher zielorientiert bin, hab´ ich nun mein Prog eingestampft ...
Wollte wohl das Rad mal wieder neu erfinden...
finddupe.exe macht genau, was ich wollte, nur nicht so hübsch (StartDir-Auswahl, Progressbar, Prognose...), dafür um Einiges schneller. Da ich eher zielorientiert bin, hab´ ich nun mein Prog eingestampft ...