That depends if by "another location" you mean another directory or another physical address. Could you give us some more context? You will probably need to put your code in your OS kernel, i don't think youll be able to do that with a user program
well what im looking for is something that works like symlink(a file pointer if you like) but the read needs to be hijacked before hdd's(well a tape in this case) involvement and redirected to another drive
dealing with some ancient software here and need to change its functionality a bit