etresoft did a great job giving the direction. These commands will work, but there were some small typos/application changes from your original post that caused problems (maybe you have overcome these). But in case you haven't or others want to know, here it goes.
I will also try to combine both the use of Terminal (which can be intimidating) and normal OS functions to make this work for a broad audience AND I will explain a little about what the Terminal commands are doing to help illustrate where others might be having problems. So, don't be shocked if this isn't all accomplished in one or two slick Terminal commands, because for most people that can be too much and again I want this to apply to as many people as possible - I will only use Terminal where it makes sense.
Objective: You want to change the download location for Vudu-to-Go (V2G) files on your Mac from the default location on the local HD to somewhere else like an external drive. Good news is you can make this change.
Default V2G download location: \Users\UserName\Library\Preferences\com.vudu.air.Downloader\Local Store\
Overview: NOTE: Any updates to the application may result in this no longer working and you will need to find another solution.
- You will need to create the new download location where you want the new files to be downloaded
- You will need to move/delete the existing download location because you will create a 'symbolic link' that will point the V2G application at the new destination location, and if the old directory is still in place the symbolic link will not work correctly. This link works like an alias or Windows shortcut and in this instance it will make the V2G application see one location when it is actually targeting something else.
- You will then create the symbolic link from the old to the new download location and you are done.
Details:
- In the Finder, open the drive (internal, external, network) or directory where you want the V2G files to be downloaded. For this post, and based on your information, I address external drives in the example but I will not use Transcend rather I will use VolumeName.
- Still in the Finder, create the new download location directory in that drive.
- As you have done, I would use the directory/folder name Vudu
- Inside the Vudu directory you should create another directory called Local Store, this is your new download location
- The path to this location is now "/Volumes/VolumeName/Vudu/Local Store" where VolumeName is the name of your drive and the quotes are required. Like etresoft said: if ANY name in the path has a space in it, like Local Store or the VolumeName, the entire path must be placed into quotes.
- Now open Terminal from the Utilities folder. etresoft has a great recommendation to just move the existing directory to your User Temporary (Tmp) directory. But a small typo/application update in your post might have given you issues. Use this command instead. Copy and paste the command below.
mv "~/Library/Preferences/com.vudu.air.Downloader/Local Store" /tmp
- The issue in your command was .../com.vudair.Downloader...
- The Terminal command is saying Move (mv) ThisDirectory (path in quotes) to ThisDirectory (/tmp)
- The tilda ~ character is shorthand to tell the computer to use the home directory of the current user. So a full path would be "/Users/UserName/Library/Preferences/com.vudu.air.Downloader/Local Store"
- Now in Terminal, create the symbolic link in the original location to the new download location that you created in the second step. Copy and paste the command below.
- ln -s "/Volumes/VolumeName/Vudu" "~/Library/Preferences/com.vudu.air.Downloader/Local Store"
- Even if your VolumeName doesn't have a space the quotes won't hurt
- The Terminal command is saying Create a Symbolic Link (ln -s) to ThisDirectory (path from step 2) in ThisDirectory (path from step 3) with the name "Local Store"
- Now when V2G tells a file to download in the "Local Store" is will actually be directed to VolumeName created in step 2. But, for this to work, the new download location has to have the Local Store directory already present. Otherwise the symbolic link doesn't point anywhere.
That should be it. When you launch V2G now it should start to download files in the new location.
If you launch V2G now and it does nothing... then you have not followed steps 1 & 2 correctly. If you have an external volume called "External HD" for instance the then in Step 4 make certain you use the path in quotes, per the note in step 2.