Add Copy Adapter

This will cause a double `/` I think, same goes for `deleteDir` and `createDir`.