Я программно генерирую команду для отправки в cmd.exe с использованием Runtime.getRuntime.exec() из java.Как передать параметры файла tortoiseproc.exe через файл?
Команда TortoiseProc игнорировать команду вида
tortoiseproc /command:ignore /path:file1*file2*file3*...................filen
Как вы можете видеть, параметр пути занимает несколько файлов и проблема возникает, когда эта строка превышает определенную длину ок. 8197 символов, как описано в microsoft KB для cmd.exe.
Обходной путь там говорит, что изменить программу так, чтобы она принимала параметры из файла, а не из строки командной строки. Кто-нибудь знает, как передавать параметры в файл tortoiseproc.exe через файл?
Я думал, этой опции, но тогда это будет неэффективно, поэтому я решил использовать инструмент командной строки svn, чтобы установить свойство ignore, которое принимает шаблоны игнорирования из файла. svn propset игнорировать -F tmpfile. где tmpfile представляет файл с шаблонами игнорирования, разделенный символами новой строки. Спасибо за Ваш ответ. –