Codeusa / SteamCleaner

:us: A PC utility for restoring disk space from various game clients like Origin, Steam, Uplay, Battle.net, GoG and Nexon :us:
https://andrew.im/
GNU General Public License v3.0
1.97k stars 96 forks source link

Cannot handle symlinks #2

Closed Causeless closed 8 years ago

Causeless commented 8 years ago

A .NET error appears once it sees a symlink, often used when using RAM-disks for Steam games.

kevinvanrijn commented 8 years ago

This should be easily reproducible by using the application Steam Mover. It moves any folder to another location and creates a symbolic directory link to point to the new location.

The interaction with symbolic file links should be tested as well.

I'm guessing hard links are automatically being handled by the OS?

OranShuster commented 8 years ago

i just tried it with steam mover and no error is showing up. can you try again and upload an image of the error with all the information?

Causeless commented 8 years ago

I apologize - I think the error is that there is a symlink to a location that doesn't exist, created by Dimmdrive. A way to skip "dead" symlinks could be useful, though, instead of the program shutting down completely.

andrewmd5 commented 8 years ago

On the latest version it should skip things that don't exist.