my [256 go system] disk c: is full, how to change assets path ?

Hello,

I dont find option to change or move assets dir.
It doesn’t exist on unity ? it’s not clever path. C: is system partition since decade, on most pc, that come with a small ssd hardware + a data disk. Furtheromore assets are more & more “HD” so taking a lof of space.

All i find is 2013-old topics saying you must trick windows to create symlinks to other drive or things like that.
Hum …no ? it dosent sound like an acceptable solution to me sorry :frowning:
Any “true” solution ?

Thanks for help

If you’re referring to creating junction or symlink (depending on your OS), then why?

In Unity 2022.1 you can configure the folders in the Edit / Preferences menu.

1 Like

thanks a lot, i was in 2021.3 !
I ll migrate right now all my projects

symlink is a “sysadmin” workaround, that certainly come with a lot of unknown side effects (like chmod rights, & so on)

Sounds like you don’t understand what a symlink is. It is a feature that is implemented at the file system level that points to the true files whenever software tries to directly access it. The OS is not being tricked because it is very much aware of what it is and the way it should be treated.

No. Any perceived “side effects” are just user error. Since a symlink is a file system feature that points to the true file whenever software accesses it any attempt to chmod it will just chmod the target file.

1 Like

That is the true solution, so if you don’t like it, you’re out of luck.

Or rather junction points are, they’re simpler.

Moving the Assets location this way works perfectly with Unity, and has done since before Unity 5. In fact, Ive scripted it (and a license file swap), to switch between the Asset Store sets of multiple Unity accounts on the fly.

No, junction points work just fine. And creating them via Link Shell Extension is simple. Ive had precisely one issue with them in 10 years, a trivial issue, because of some very legacy code in an audio plugin.

1 Like