diff --git a/fstest/test_all/clean.go b/fstest/test_all/clean.go index c4d22a8a4..c12a4839a 100644 --- a/fstest/test_all/clean.go +++ b/fstest/test_all/clean.go @@ -9,6 +9,7 @@ import ( "regexp" "github.com/rclone/rclone/fs" + "github.com/rclone/rclone/fs/fspath" "github.com/rclone/rclone/fs/list" "github.com/rclone/rclone/fs/operations" ) @@ -39,7 +40,7 @@ func cleanFs(ctx context.Context, remote string, cleanup bool) error { } err = entries.ForDirError(func(dir fs.Directory) error { dirPath := dir.Remote() - fullPath := remote + dirPath + fullPath := fspath.JoinRootPath(remote, dirPath) if MatchTestRemote.MatchString(dirPath) { if *dryRun { log.Printf("Not Purging %s - -dry-run", fullPath)