Arquivo em lote para excluir atalhos dos desktops

0

Eu tenho um laboratório com 30 computadores com Windows 7. Gostaria de executar um arquivo em lotes que envia um comando para cada um desses computadores que excluiria um atalho especificado do Public \ Desktop. Isso é o que eu tenho até agora:

del "\875L-I2-196208T\c$\users\public\desktop\Neighborhood MapMachine.lnk"

Quando executo isso, recebo um erro dizendo que não é possível encontrar o arquivo.

    
por miles44 11.09.2015 / 19:09

1 resposta

0

De acordo com o meu conhecimento, você não tem permissão para usar espaços em nomes de arquivos em um script em lote. Isso porque ele vai considerar o texto após o espaço como um novo argumento, que é onde aspas chegam. Acho que essa questão no estouro de pilha pode ajudar com a formatação para isso.

Então, para testar isso, criei um arquivo chamado "teste 2" na minha área de trabalho. Para apagar o arquivo, eu corri o seguinte comando no cmd:

del "C:\Users\Daedalus\Desktop\Test 2.txt"

Eu não precisei usar o símbolo $.

    
por 11.09.2015 / 19:21