Skip to content

Moving a game between drives should copy, then delete original. #4984

@gbdrbob

Description

@gbdrbob

Describe the bug

Currently if a user selects the "move game" feature in Heroic, it will perform a move operation on all the game files. This is fine when moving a title from one folder to another on the same drive as the operation will complete quickly.

However I believe it is much more common for a user to want to move a game between different drives (e.g from internal storage to an SD card or USB drive), which often takes much longer. In these cases Heroic should copy the game files to the destination, only deleting the original files once the entire game has been successfully copied to the destination.

At present if a move operation between drives is interrupted for any reason then the user is left with a broken installation as the game files are spread across two locations.

Add logs

Logs are not relevant to this bug

Steps to reproduce

  1. Open Heroic and select an installed game
  2. Click on hamburger menu and select, "Move Game"
  3. Choose a target folder on a drive that is different from the original install drive.
  4. Interrupt move operation before it has completed.

Expected behavior

Users expect that games will remain playable from the original location if a move operation is interrupted or cancelled.

Screenshots

No response

Heroic Version

Latest Stable

System Information

  • OS [e. g. "Ubuntu"]:

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug:unconfirmedSomeone works on identifying the issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions