You can not add a shared folder in virt-manager like it is described in your article because the filesystem passthrough doesn't work well with a windows guest.
To solve your problem you have several options:
You can share a folder in the local network at your linux host system via SAMBA and access it over the windows filesystem directly.
You can use spice-webdav to share a folder like it is described in this article from Guy Rutenberg. This is not recommend for transferring large files.
If you only want to transfer data one or two times instead of having a permanent shared folder you can pack the data in your host system into a .iso file and add it in virt-manager as a disc to access it in the windows guest system.
But before your run C:\Program File\SPICE webdavd\map-drive.bat you have to do a couple things:
With the VM off, go the settings for the VM and Add Hardware
Choose Channel, and set the new device name to org.spice-space.webdav.0 and leave the other fields as-is
Start your VM as you would with virt-manager
Once running, run virt-viewer from your linux host (it should detect your running qemu VM), select your VM from the list, and connect to it.
In your Windows VM, run services.msc
Scroll down to Spice webdav proxy and double-click it, set Startup type to automatic, then click start (it would fail to start if I didn't first switch to virt-viewer from virt-manager).
Now run C:\Program File\SPICE webdavd\map-drive.bat and you should see the drive letter appear in File Explorer
You can not add a shared folder in virt-manager like it is described in your article because the filesystem passthrough doesn't work well with a windows guest.
To solve your problem you have several options:
spice-webdav
to share a folder like it is described in this article from Guy Rutenberg. This is not recommend for transferring large files..iso
file and add it in virt-manager as a disc to access it in the windows guest system.To save people time this is full steps to make it happned download spice-webdav from here this is latest build :-
https://www.spice-space.org/download/windows/spice-webdavd/spice-webdavd-x86-latest.msi https://www.spice-space.org/download/windows/spice-webdavd/spice-webdavd-x64-latest.msi
Install it in the guest machine (use Brasero to create iso file) , after install check if
Inside the guest machine run
C:\Program File\SPICE webdavd\map-drive.bat
to map your host shared folder, which is by default~/Public
For completeness, as @Salem F said, download the latest spice-webdav from https://www.spice-space.org/download/windows/spice-webdavd/
But before your run
C:\Program File\SPICE webdavd\map-drive.bat
you have to do a couple things:org.spice-space.webdav.0
and leave the other fields as-isC:\Program File\SPICE webdavd\map-drive.bat
and you should see the drive letter appear in File ExplorerHere is a link to a past that helped: https://www.guyrutenberg.com/2018/10/25/sharing-a-folder-a-windows-guest-under-virt-manager/