Вкл. Windows, если корзина повреждена, приглашение, похожее на изображение ниже, отображается в Windows GUI:
Я бы хотел автоматизировать проверку для этого с помощью PowerShell. Как я могу проверить, не повреждена ли корзина под точкой монтирования (будь то монтирование каталога или дисковод)? Единственный командлет, который я нашел в PowerShell для корзины, это Clear-RecycleBin
. Я также рассмотрел, как выполнить это из C#, и нашел только методы P/Invoke
для Win32
API, чтобы очистить корзину, но ничего о том, как программно проверить целостность корзины.