Comando Dos para excluir arquivos de uma pasta para a lixeira

Comando Dos para excluir arquivos de uma pasta para a lixeira
del /q "C:\Users\John Cena\Desktop\YT\*"

Estou criando um arquivo em lote. O comando acima exclui permanentemente todos os arquivos de uma pasta específica. Mas não quero excluir os arquivos permanentemente. Estou procurando uma alternativa ao comando "del" que me ajude a excluir os arquivos da lixeira para que, se eu precisar de algum arquivo excluído, possa restaurá-lo da lixeira.

Responder1

Isso não é possível usando o delcomando.

Você poderia usar o PowerShell para isso.

Você precisa primeiro iniciar o prompt de comando do PowerShell como administrador e executar o seguinte:

Install-Module -Name Recycle

A partir de agora você poderá incluir a seguinte linha em qualquer arquivo batch, sem a necessidade de executar como Administrador:

powershell "Remove-ItemSafely 'C:\Users\John Cena\Desktop\YT\*'" -Force

O parâmetro -Forceé evitar a solicitação de permissão para exclusão.

informação relacionada