Copy should create parent folder structure if missing when copying a single file. A workaround for this: ` sfm::mkdir($new_path); sfm::delete($new_path); sfm::copy($old_path, $new_path); `