Fix: Steam Error Destination Folder Must Be Empty

The “Destination folder must be empty” error typically appears when you’re trying to install Steam into a folder that already contains files. It can also occur when launching a game through the Steam app, adding a new Steam library, moving your Steam installation or game files, or reinstalling Steam without first removing the existing files.

Fix Steam error destination folder must be empty

This error might seem confusing at first, but the fix is usually simple. Below are several proven solutions that should help you get Steam working properly again.

Scenario 1: Installing Steam into a Non-Empty Directory

Unlike some applications, Steam requires a completely empty folder for installation. If you try installing it into a folder that already contains files, you’ll likely encounter the “Destination folder must be empty” error.
Creating a new folder

To avoid this, simply navigate to any drive, create a new folder (for example, name it “Steam”), and select this as the installation destination when prompted by the Steam installer. Once installed, Steam should run without displaying the error.

Scenario 2: Adding a New Steam Library

The “Steam library folder is not empty” error can appear when you’re trying to add a new Steam library and select a folder that already contains existing files. To resolve this, you’ll need to create a brand-new folder specifically for the Steam library—inside a new directory that doesn’t already have Steam-related files.

If you’ve already added all your library directories, you can still choose one of them, create a new subfolder, and then select that folder as your Steam library destination.

  1. Launch Steam and click the Steam menu in the top-left corner.
  2. Select Settings from the dropdown menu.

Steam Settings menu location

  1. Navigate to the Storage tab in the settings window.
  2. Click the drop-down menu next to your current drive and select Add Drive.
    Steam's Add Drive option
  3. From the new pop-up window, select Let me choose another location.
    Custom location selection
  4. Browse to and select your desired drive, then create a new folder (name it anything you prefer).
    Creating new library folder
  5. Open this new folder and create a subfolder named exactly “Steam”.
    Creating Steam subfolder
  6. Select this empty Steam folder as your library location.
  7. Return to the Storage drop-down menu and select your newly added drive.
    Final drive selection
  8. Close settings and begin your game installation.
  9. When prompted, select the same drive containing your new Steam folder.
  10. Click Install – this should resolve the error.
  11. Remember to use this same directory for future game installations.

Scenario 3: Moving Steam Installation or Game Files

While moving a game from one hard drive to another, you might encounter a similar error that says:
“Moving content for the following app has failed: Folder already exists.”

This usually happens when the destination folder already contains leftover files from a previous installation or move attempt. To fix this, you’ll need to delete the existing game folder at the destination drive and then try moving the game again.

Don’t worry—this won’t delete your game itself. Steam will move the game files properly, and you’ll still be able to play it from your preferred drive once the process is complete.

  1. Navigate to C:\Program Files (x86) in File Explorer.
    Program Files x86 folder location
  2. Open the Steam folder, then enter the steamapps folder.
    Steamapps folder location
  3. Go into the Common folder and find your game’s folder.
    Steam Common folder contents
  4. Delete the game’s folder (this removes local files but keeps your Steam installation intact).
    Deleting game folder
  5. Open Steam and right-click the game in your library.
  6. Select Properties from the context menu.
    Game Properties menu in Steam
  7. Go to the Installed Files tab and click Move Install Folder.
    Move Install Folder option
  8. Choose your destination drive from the dropdown and click Move.
    Selecting destination drive
  9. Wait while Steam moves your game files (time depends on game size).
  10. Once complete, you can launch and play your game from the new location.

Scenario 4: Reinstalling Steam Without Removing Previous Files

If you did not remove all the Steam files and are trying to reinstall it, you will face the “folder is not empty” error. To fix this issue, you must ensure that every Steam file is deleted before you reinstall the app. 

  1. Click the Start Menu and type Control Panel, then select it from the Best match results. Opening Control Panel
  2. In Control Panel, select Programs and Features. Programs and Features settings
  3. Locate Steam in the list, select it, then click Uninstall from the top menu. Uninstalling Steam
  4. Close Control Panel and reopen the Start Menu, then search for and open File Explorer. Opening File Explorer
  5. Navigate to This PCLocal Disk (C:). Opening local disk C Note: If Steam was installed on another drive, navigate there instead.
  6. Click the View tab and select Options. View options in This PC
  7. In the View tab, enable Show hidden files, folders, and drives, then click ApplyOK. Turning on Show hidden files option
  8. Navigate to Program Files and delete any remaining Steam folder. Opening program files Deleting the Steam folder
  9. Repeat the process in Program Files (x86) to ensure complete removal. Opening Program Files x86
  10. Restart your computer to complete the uninstallation process.
  11. Visit Steam’s official website and click Install Steam (twice: once on the homepage and again on the download page). Installing Steam
  12. Run the installer and choose a new folder location when prompted (don’t reinstall to the same location).
  13. Complete the installation and launch Steam – it should now work properly.

If issues persist, contact Steam Support for further assistance.

ABOUT THE AUTHOR

Abdullah Iqbal


Abdullah is a Google IT certified Help Desk Technician with extensive experience in providing technical support to system users. He has a proven track record of effectively resolving IT issues, and is adept at working with tools like Jira and ZenDesk to efficiently manage support tickets. Abdullah is committed to staying up-to-date with the latest technological advancements and constantly seeks to improve his skills and knowledge through professional development opportunities.