1. First solution (failed)
You were mislead by a weak Microsoft documentation:
https://docs.microsoft.com/en-us/sysinternals/downloads/sdelete
Microsoft does not explain or gives an example how to state a drive letter.
Sdelete tried to delete a file named c on your current drive.
Try out adding : as requested by DavidPostill.
2. Second solution proposal
Hint: Free space is a property of a file system. A physical disk with no partion or volume on it has only space but no distinction between used and unused (free) space.
Remove all partitions from your target disk and read out the physical disk number in disk management. Run sdelete(64) using the physical disk number instead of the volume label.