I\'m working on a simple copy tool to copy files off digital cameras. I\'ve written the file copy code, I\'ve got everything hooked up nicely.
The issue I have seems
Where did you get the path from? From the address bar in Explorer? This doesn't display the file system path, but a "user friendly" representation of it.
To get the path, right-click the address bar, and choose "Copy Address as Text" or "Edit Address".
My guess would be that the location doesn't have a file system representation (path) such as c:...\my camera.
You should be able to get the PIDL of the folder, (it should be one the the flags for the function), and implement the copy using the COM shell interfaces.
SHBrowseForFolder
Using PIDL to enumerate a folder
Is there a way to map the camera path to a drive letter? (I'm thinking something like "subst" or "net use" from a command prompt.) Maybe that would fool the FolderBrowserDialog into behaving as desired?