Ik heb het volgende probleem:
Schijf DATA is vol, en ik ga nu over op DATA2. Omdat ik niet allebei de schijven wil proberen als ik een bepaalde film zoek, had ik het idee om op DATA automatisch symlinks te maken.
Ik weet dat SymLinks via de commandline zijn aan te maken, en om te zorgen dat ie alle bestanden naloopt ben ik 'for' tegen gekomen.
Met het volgende kom ik een heel eind:
for /d %x in (F:\Films\*) do mklink /D %x E:\Films\%x
Het enige waar ik niet uit kom, is dat ie alleen de naam moet pakken van die map, en niet het complete pad
Wat ie nu namelijk eigenlijk uitvoert, is mklink F:\Films\Film1 D:\Films\F:\Films\Film1.
Terwijl dat uiteraard mklink F:\Films\Film1 D:\Films\Film1 moet zijn.
Hoe kan ik dit oplossen, of misschien is er een veel makkelijkere methode?
Schijf DATA is vol, en ik ga nu over op DATA2. Omdat ik niet allebei de schijven wil proberen als ik een bepaalde film zoek, had ik het idee om op DATA automatisch symlinks te maken.
Ik weet dat SymLinks via de commandline zijn aan te maken, en om te zorgen dat ie alle bestanden naloopt ben ik 'for' tegen gekomen.
Met het volgende kom ik een heel eind:
for /d %x in (F:\Films\*) do mklink /D %x E:\Films\%x
Het enige waar ik niet uit kom, is dat ie alleen de naam moet pakken van die map, en niet het complete pad
Wat ie nu namelijk eigenlijk uitvoert, is mklink F:\Films\Film1 D:\Films\F:\Films\Film1.
Terwijl dat uiteraard mklink F:\Films\Film1 D:\Films\Film1 moet zijn.
Hoe kan ik dit oplossen, of misschien is er een veel makkelijkere methode?