feature: add method copy
feature: add method isRemotePath