2

Я пытаюсь удалить каталог большого размера с помощью следующей команды: (rajkaml - это имя папки)

rmdir /s /q rajkamal

Но получаю ошибку как:

Remove-Item : A positional parameter cannot be found that accepts argument '.\rajkamal'.
At line:1 char:6
+ rmdir <<<<  /s/q .\rajkamal
    + CategoryInfo          : InvalidArgument: (:) [Remove-Item], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand

Как это исправить? что не так с моей командой?

Заранее спасибо.

1 ответ1

2

Если вы пытаетесь запустить rmdir в PowerShell, вы не запускаете то, что, по вашему мнению, вы запускаете.

Если вы запускаете rmdir -? вы увидите, что это просто псевдоним Remove-Item, который не поддерживает переключатели, которые вы использовали. Если я не ошибаюсь, эквивалентом будет Remove-Item -Recurse -Confirm:$false или, в зависимости от этого, -Force вместо подтверждения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .