Edit:
Solution found here.
https://bitcointalk.org/index.php?topic=45483.msg542485#msg542485End of edit:
I've got a new problem.
I've uninstalled my 0.3.24 beta bitcoin client which had the C:\Users\Admin\AppData\Roaming\Bitcoin junction pointing to D:\Bitcoin
I've installed the newest release Bitcoin Client 0.4. Ran it, got an error
************************
EXCEPTION: N5boost11filesystem316filesystem_errorE
boost::filesystem::create_directory: Cannot create a file when that file already exists: "C:\Users\Admin\AppData\Roaming\Bitcoin"
D:\Program Files (x86)\Bitcoin\bitcoin.exe in AppInit()
************************
EXCEPTION: N5boost11filesystem316filesystem_errorE
boost::filesystem::create_directory: Cannot create a file when that file already exists: "C:\Users\Admin\AppData\Roaming\Bitcoin"
D:\Program Files (x86)\Bitcoin\bitcoin.exe in CMyApp::OnUnhandledException()
So, I deleted that junction & the destination folder "D:\Bitcoin". Ran bitcoin client, bitcoin client created the "C:\Users\Admin\AppData\Roaming\Bitcoin" location, then closed bitcoin client.
Tried to create the junction
C:\Users\Admin>mklink /J C:\Users\Admin\AppData\Roaming\Bitcoin D:\Bitcoin
Cannot create a file when that file already exists.
So bitcoin client and trying to create the junction are fighting each other resulting in, cannot use a junction.
Does anyone have any suggestions? Ran into this problem that found a solution?