Я сталкиваюсь с ошибкой при попытке удалить файл с помощью командного файла.
Например, скажем, файл, который я хочу удалить, это «C: \ test \ a.dll»
я получаю папку «c: \ test» из реестра, а затем пытаюсь добавить имя файла с помощью и удалить его с помощью следующей команды
del / s% WPINSTDIR% \ a.dll
где я получаю WPINSTDIR из реестра, и это будет "C: \ test"
однако, когда я пытаюсь запустить командный файл, я получаю сообщение об ошибке, указывающее, что сетевой путь найден
и это команда, которая выполняется.
del / s "c: \ test" \ a.dll
Установив переменную пути окружения, я обнаружил, что проблема заключается в 2 слешах в "c: \ test" и кавычках. В любом случае, чтобы обойти эту проблему.
Спасибо