As I understand the cache folder must be separate and cannot be shared by your Clones. You must have own cache folder on each Virtual machine. That s why u link all files except cache folder.
Can someone tell me if there is any difference between the code above or just:
mklink /D "C:\Diablo III\" "Z:\Diablo III\"