Я могу удалить файлы в оболочке, находясь в каталоге, но я получаю сообщение об ошибке «Файл не найден» вне каталога - PullRequest
0 голосов
/ 04 мая 2018

Я знаю, что это рудиментарный вопрос, но я ошеломлен.

Допустим, у меня есть два файла в следующей структуре каталогов: C:\Program Files\Program\Directory\Subdirectory\one.txt и C:\Program Files\Program\Directory\Subdirectory\Subsubdirectory\two.txt

Когда я запускаю следующую команду в оболочке, я получаю File not found ошибок ...

del C:\Program Files\Program\Directory\Subdirectory\one.txt C:\Program Files\Program\Directory\Subdirectory\Subsubdirectory\two.txt

Я также попытался обернуть путь к файлу и имена в кавычки, но безуспешно.

Я также безуспешно пытался провести простой тест на двух файлах, находящихся на рабочем столе пользователя: C:\Users\User\Desktop\one.txt, ...\two.txt и т. Д.

Для справки, я хочу выдвинуть скрипт, который удалит функциональность обслуживания и обновления из Firefox, чтобы пользователи не могли получать сообщения об обновлениях и т. Д., Автоматические обновления и нарушать функционал, если кто-то узнает, как попробовать [Я также работаю расширение mKiosk], и я хочу отправить сценарий с помощью программного обеспечения SOTI MobiControl.

Ответы [ 2 ]

0 голосов
/ 04 мая 2018

Я не нашел решения этой проблемы синтаксиса - однако проблема решается с помощью функциональности программного обеспечения SOTI Mobicontroler.

В поставке пакета / скрипта я пишу отдельные del команды для каждого файла. Похоже, что SOTI обрабатывает каждую строку сценария по очереди и последовательно.

0 голосов
/ 04 мая 2018

В вашем командном пути есть пробелы. Вы должны процитировать свои аргументы:

del "C:\Program Files\Program\Directory\Subdirectory\one.txt"
...