Solaris does not have doscp. You can mount it using File Manager or the mount command. FM puts it into /floppy - you can copy using the cp command. Also check out the man page on dos2unix and unix2dos for moving files from dos to unix (and back). Mounting manually you may need to stop volmgt (remember to restart it afterwards)
#/etc/init.d/volmgt stop
#mount -F pcfs /dev/diskette /mnt
# ls /mnt
ASPI2DOS.SYS AUTOEXEC.BAT DRVSPACE.BIN FLASHPT.SYS SETRAMD.BAT
ASPI4DOS.SYS BTCDROM.SYS EBD.CAB HIMEM.SYS XCOPY.EXE
ASPI8DOS.SYS BTDOSM.SYS EXTRACT.EXE OAKCDROM.SYS XCOPY32.EXE
ASPI8U2.SYS COMMAND.COM FDISK.EXE RAMDRIVE.SYS XCOPY32.MOD
ASPICD.SYS CONFIG.SYS FINDRAMD.EXE README.TXT
/vol/dev/diskette0/unnamed_floppy
1423 1228 195 87% /floppy/unnamed_floppy
Links to floppy info:
Blank Floppy
Bootable floppy?
mounting floppies