I use the following batch file to make a zip file for each xml in the folder:
FOR %%f in ("C:\files\*.xml") DO 7za.exe a C:\files\zips\%%~nf.zip (%%f)
However, if the file name has a space in it ( test plop.xml ), the batch file does not work. It seems he shares the name and thinks it is 2 files.
How to change a batch file so that it correctly processes filenames with spaces?
filenames batch-file
john
source share