Hi, Im writing an application that needs to copy some files, currently Im using system.IO, but I need it to copy the file even if it is in use. Does anyone know of a method that can be used that will do this? It doesnt strictly need to be .net as its a windows app that can run with admin privaliges if needed, so any workaround can be considered providing I can access it without human interaction from vb.net. Many thanks. Jamie.