Я создаю командный файл Windows для запуска командной строки 7zip для сжатия набора файлов. Часть после / C в приведенном ниже сценарии должна быть указана в соответствии с документацией. Проблема возникает из-за наличия двойных кавычек вокруг путей к файлам. Нужно ли мне \ избегать определенных кавычек, использовать дополнительные кавычки, одинарные кавычки? Ничто из того, что я пробовал, не сработало.
Вот командная часть после / c:
/c "c:\program files\data\7-zip\7z" a "c:\program files\data\backups\test1.7z" "c:\program files\data\backups\test1.txt" -mmt1
Весь скрипт (в случае необходимости):
forfiles /p "c:\program files\data\backups" /m *.txt /c "c:\program files\data\7-zip\7z" a "c:\program files\data\backups\test1.7z" "c:\program files\data\backups\test1.txt" -mmt1