Almost got it to work...
I've implemented ghr's procedure above (and at http://www.virtualbox.org/wiki/Sharing_files_with_DOS
)--except the last step. I was able to successfully execute the "C:\>net share dosc c:\" command from the VM, but not the last command "C:\>net use e: \\[host computer name]\[host sharename]". When I try this last command, I get message "Error 53: The computer name specified in the network path cannot be located"
I'd appreciate hearing any suggestions ghr (or anyone else) might have.
Host machine details:
host OS = MS Vista Ultimate SP2
member of MS Network, Workgroup name = [same as VM]
Network Connection "VirtualBox Host-Only Network" using device "VirtualBox Host-Only Ethernet Adapter"
host sharename = "VBshare" (path=C:\VBshare), which has been shared with User Group "Everyone" having read/write permission
VirtualBox 3.1.2 PUEL
Guest OS = MS-DOS 6.22
Workgroup name = [same as Host]
Settings, Storage: VBoxGuestAddisions.iso is mounted to IDE Controller (though I think this doesn't do anything for DOS guest)
Settings, Shared Folders: sharename "VBshare" at path C:\VBshare" has been added to Shared Folders list
Settings, Network: Adapter 1 has "Enable Network Adapter" checked, attached to "NAT" (also tried "Host-only Adapter"="VirtualBox Host-Only Ethernet Adapter", but made no difference)