Очистить корзину через командную строку

Очистка корзины Яндекс.Диска через API в Windows

Очистить корзину через командную строку

Не так давно мы опубликовали статью об очистке корзины Яндекс.Диска через API в среде Linux, отметив, что все тоже самое можно сделать и в Windows системах, для которых понадобится только утилита curl. Однако в х читатели попросили более полно раскрыть тему. А так как наш блог читают люди с разным уровнем технической подготовки мы решили пойти им навстречу, подробно описав алгоритм действий, а также добавили альтернативный способ с PowerShell.

Мы не будем заново описывать как получить токен авторизации Яндекс, для этих целей воспользуйтесь статьей Очистка корзины Яндекс.Диска через API в Debian и Ubuntu. Будем считать, что токен у вас уже есть, поэтому сразу пойдем дальше.

Вариант №1 — с использованием сURL

Для работы нам понадобится curl для Windows, скачаем его с официального сайта. Из всего скачанного архива нам потребуется только папка bin, разместите ее в удобном месте, желательно с коротким путем без пробелов и только с латинскими символами, например, C:\curl\bin.

Чтобы не указывать полный путь к утилите, добавим ее расположение в системную переменную PATH, для этого перейдем в Панель управления — Система — Дополнительные параметры системы — Переменные среды:

В открывшемся окне в нижней части Системные переменные найдите переменную Path и нажмите Изменить:

Затем создайте новую строку и внесите в нее путь к папке с curl:

Сохраните изменения и выйдите, перезагрузка не требуется. Чтобы проверить работу, наберите в командной строке curl и имя любого сайта, если все сделано правильно в ответ вы получите содержимое страницы, например:

curl interface31.ru

Убедившись, что все работает, можно приступать к взаимодействию с Яндексом, есть два варианта, начнем с более привычного, через пакетный файл. Откройте блокнот и внесите в него строку:

curl -s -H «Authorization: OAuth TOKEN» -X «DELETE» https://cloud-api.yandex.net/v1/disk/trash/resources/?path=

где TOKEN — 40 символьная строка полученного вами токена.

Сохраните этот файл как пакетный, т.е. с расширением .bat или .cmd, скажем yandex_trash.cmd. Для проверки достаточно запустить его и убедиться, что корзина на Яндекс.Диске очистилась. Далее вы можете использовать этот файл самым различным образом: запускать вручную, через планировщик, вызывать из других скриптов. Однако помните, что там содержится в открытом виде ваш токен доступа, поэтому доступ посторонних к нему следует ограничить.

Второй способ предусматривает только использование планировщика. На наш взгляд он более удобен, так как не будет мелькать черное окно консоли, что важно для настольных систем. Создайте в Планировщике новое задание и при Создании действия заполните поля следующим образом: в поле Программа или сценарий напишите curl, а в поле Добавить аргументы поместите остальную часть строки:

Сохраните задание и запустите его вручную, корзина также должна очиститься.

Вариант №2 — с использованием PowerShell

Если вы не хотите использовать curl, то можно воспользоваться возможностями PowerShell, нам потребуется версия 3.0 или старше, из коробки данным требованиям удовлетворяют Windows 8/2012 и 10/2016/2019. Пользователям более ранних выпусков Windows потребуется скачать и установить PowerShell 3.0 отдельно.

Читайте также  Команда чекдиск в командной строке

Строка для очистки корзины через API Яндекс.Диска будет выглядеть следующим образом:

Invoke-WebRequest -Uri https://cloud-api.yandex.net/v1/disk/trash/resources/?path= -Headers @{Authorization = «OAuth TOKEN»} -Method DELETE

где TOKEN — строка полученного вами токена.

Сохраните ее в файл с расширением .ps1, для проверки запустите его через ПКМ — Выполнить с помощью PowerShell, корзина должна успешно очиститься, также можно ввести строку непосредственно в консоли PowerShell, это удобно для диагностики ошибок.

Для выполнения по расписанию создайте новое задание в Планировщике и заполните поля Действия следующим образом: в поле Программа или сценарий напишите powershell, а в поле Добавить аргументы укажите -command путь_к_файлу.ps1, например:

-command C:\ADM\yandex_trash.ps1

Для проверки также запустите задание вручную и убедитесь, что корзина на Яндекс.Диске очищена.

Источник: https://interface31.ru/tech_it/2019/09/ochistka-korziny-yandeksdiska-cherez-api-v-windows.html

[Исправлено] Методы решения проблемы с корзиной повреждены

Очистить корзину через командную строку

Если ваша корзина повреждена, вы можете столкнуться с различными проблемами при ее использовании. В корзине могут не отображаться файлы, которые вы, возможно, удалили из проводника, или вы не сможете удалить файлы в корзине, даже не полностью очистив корзину. Иногда вы можете даже получить сообщение об ошибке корзины, которая запрещает доступ или повреждение.

В такой ситуации вам может потребоваться восстановить или сбросить корзину. Ниже описано, как восстановить и сбросить поврежденную корзину. Посмотрите вниз, и вы узнаете.

Кроме того, метод восстановления удаленных файлов перед очисткой корзины также покажет вам в этой статье.

Что делать, если ваш жесткий диск поврежден, вы можете обратиться к решению проблемы поврежденный жесткий диск.

1. Используйте команду CMD, чтобы исправить поврежденную корзину в Windows

На каждом диске есть отдельная папка корзины с именем $ Recycle.bin, которая связана с поврежденной корзиной проблема. Поэтому, если корзина повреждена, мы можем удалить $ Recycle.bin папка для сброса корзины, чтобы исправить проблему. Если корзина на C: \ повреждена, выполните следующие шаги:

Press Windows и R ключ, чтобы открыть диалоговое окно Run.

Тип CMD в поле поиска, а затем нажмите вводить или нажмите кнопку OK.

Тип rd / s / q C: \ $ Recycle.bin и затем нажмите вводить.

Примечание: Чтобы сбросить корзину на другой диск, например корзину на диск D, диск E, в команде C следует заменить букву C на другую букву диска.

2. Восстановление поврежденной корзины в проводнике Windows

Сброс — это более простой способ исправить Корзина повреждена проблема в винде. Поскольку папка корзины $ Recycle.bin по умолчанию не виден, мы должны сначала показать его перед исправлением повреждения. Давайте посмотрим весь процесс.

Нажмите Start и выберите Панель управления, Затем выберите Оформление и персонализация.

Выбирайте ПапкаОпционы и выберите Вид вкладка из всплывающего окна.

Под РАСШИРЕННАЯ Настройки, выберите Показывать скрытые файлы, папки и диски и снимите флажок Скрывать защищенные системные файлы (рекомендуется), Затем нажмите OK Кнопка.

Откройте системный раздел, на котором обычно находится диск (C :), и найдите $ Recycle.bin папка.

Щелкните правой кнопкой мыши $ Recycle.bin и выберите Удалите файл. Щелчок Да когда вы предложили, чтобы удалить его навсегда.

В окне Удалить файл выберите Сделайте это для всех текущих предметов и нажмите Да.

перезапуск компьютер, когда $ Recycle.bin успешно удален. Затем вы можете проверить, исправлена ​​ли корзина.

Примечание: Удаление папки корзины не влияет на производительность системы, поскольку Windows автоматически создаст новую папку $ Recycle.bin, которая больше не будет повреждена.

3. Восстановить файлы из поврежденной корзины

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

Но что нам делать, если мы хотим восстановить файлы, которые были удалены перед очисткой корзины?

Читайте также  Команда перезагрузки в командной строке

Не беспокойся об этом, FoneLab Data Retriever может помочь вам решить эту проблему.

Мы можем восстановить опустошенную корзину и вернуть безвозвратно удаленные файлы здесь.

  1. Восстановление фотографий, видео, документов, электронных писем, аудио и других файлов из поврежденной корзины.
  2. Восстановление удаленных или потерянных файлов из-за удаления, форматирования, вирусной атаки, сбоя системы, проблемы с жестким диском и других сценариев.
  3. Поиск любого удаленного файла по имени, пути, расширению, размеру файла и дате создания / изменения.
  4. Достигните 95% успеха для восстановления корзины.

Запуск FoneLab Data Retriever

Загрузите и установите это программное обеспечение для извлечения данных на свой компьютер. Затем программа запустится автоматически.

Сканирование данных При входе в основной интерфейс вы должны сначала выбрать типы данных, которые вы хотите восстановить. Тогда отметьте корзины внизу и нажмите Сканирование.

Выберите данные

После сканирования все удаленные или потерянные файлы будут перечислены в интерфейсе. Ты можешь использовать Фильтр функция, чтобы быстро найти файлы, которые вы хотите восстановить.

Восстановить данные

Одним щелчком мыши Восстанавливать Кнопка, вы можете легко получить все выбранные файлы обратно на ваш компьютер.

Примечание: Если вы не можете найти отсутствующие данные, вы можете нажать Глубокий анализ повторить попытку. Глубокий анализ потребуется больше времени для завершения всего процесса сканирования, но он предложит вам все возможные результаты, которые можно восстановить.

Заключение

Решить проблему, связанную с повреждением корзины, очень просто. Это займет всего несколько шагов, чтобы работать. То же самое относится и к восстановлению файлов из поврежденной корзины. Вам нужно только открыть FoneLab Data Retriever и выполните вышеуказанную операцию, чтобы легко восстановить удаленные данные.

В дополнение к восстановлению данных файла поврежденной корзины, FoneLab Data Retriever также можно восстановить файлы из поврежден жесткий диск, восстановить файлы с поврежденной карты памяти, восстановить файлы с поврежденного жесткого диска.

FoneLab Data Retriever также есть 30-дневная бесплатная пробная версия, так что скачайте пробную версию!

Источник: https://ru.fonelab.com/resource/recycle-bin-corrupted.html

Что делать, если не очищается «Корзина» в Windows 7

Очистить корзину через командную строку

«Корзина» в Виндовс 7 – это место, в котором хранятся предназначенные для удаления файлы. Иногда она дает сбой и находящиеся внутри данные не удаляются. Давайте разберёмся, почему такое происходит и как устранить эту проблему.

Принудительное удаление файлов из «Корзины»

Сначала пару слов о том, почему файлы могут не удаляться. В большинстве случаев это означает, что среди данных «Корзины» оказался документ, который там быть не должен, например, файл, распознанный как системный. Порой же проблема заключается не в самой «Корзине», а в её значке: раздел хранения удалённых данных на самом деле пуст, но иконка отображается как заполненная. Рассмотрим решения всех описываемых проблем.

Способ 1: «Проводник»

Если при попытке очистить «Корзину» ничего не происходит, вероятно, произошел программный сбой и файлы требуется удалить вручную через «Проводник».

  1. На «Рабочем столе» нажмите сочетание клавиш Win+E – это запустит «Мой компьютер».
  2. Перейдите на любой раздел, после чего последовательно включите отображение скрытых и системных файлов. Для этого воспользуйтесь пунктом «Упорядочить», где кликните по варианту «Параметры папок и поиска».

    Откройте вкладку «Вид» и прокрутите список параметров вниз. Снимите отметку с опции «Скрывать защищённые системные файлы», после переключите радиокнопку «Скрытые файлы и папки» в положение «Показывать».

  3. В корне системного раздела должен появиться каталог с именем $Recycle.bin, зайдите в него.
  4. Далее дважды щёлкните по иконке «Корзина».

    Выделите всё содержимое директории, затем нажмите сочетание клавиш Shift+Delete. В окне с предупреждением нажмите «Да».

  5. Повторите действия из шагов 3-4 для всех оставшихся дисков или разделов, после чего перезагрузите компьютер.
  6. Таким нехитрым способом можно убрать из «Корзины» проблемные файлы и вернуть ей работоспособность.

Способ 2: Сброс «Корзины»

Иногда ручная очистка содержимого хранилища невозможна – нет доступа или файлы не удаляются. Устранить неполадку в таком случае поможет сброс «Корзины» через «Командную строку». Алгоритм действий следующий:

  1. Откройте «Командную строку» от имени администратора — для этого откройте «Пуск», напечатайте в поиске сочетание cmd, затем кликните правой кнопкой по найденному и выберите нужную опцию.
  2. Введите следующую команду:

    rd /s /q C:\$Recycle.bin

  3. Повторите ввод команды, но на этот раз вместо буквы диска C: вводите букву других дисков или разделов: D:, E:, F: и так далее.
  4. Сбросив «Корзину» на всех накопителях, перезагрузите компьютер.
  5. После запуска система создаст новые хранилища, сбросив все пользовательские параметры, что должно устранить проблему.

Читайте также  Проверка пинга через командную строку

Способ 3: Устранение вирусной угрозы

Порой проблемы с «Корзиной» могут наблюдаться из-за действий вирусного ПО – точным симптомом заражения будет появление необычных сообщений при попытке очистки, вроде «Вы действительно хотите удалить Windows» или «Удаление невозможно, нет соответствующих привилегий». Столкнувшись с подобным, следует тщательно проверить систему и устранить заражение.

Урок: Борьба с компьютерными вирусами

Проблемы с иконкой «Корзины»

Нередко бывает и так, что «Корзина» пуста, однако иконка сообщает об обратном – в этом случае причина проблемы именно в ней.

Способ 1: Перезагрузка иконки

«Семёрка» порой ведёт себя своенравно, если дело касается системных иконок – особенно этим грешат модифицированные сборки, но не исключена проблема и для лицензионного варианта. Первый метод решения проблемы заключается в перезагрузке значка «Корзины».

  1. Кликните правой кнопкой мыши на «Рабочем столе» и выберите пункт «Персонализация».
  2. Воспользуйтесь ссылкой «Изменение значков рабочего стола».
  3. В блоке внизу окна выделите позицию «Корзина (полная)» и кликните по кнопке «Сменить значок».

    Выберите соответствующее изображение и щёлкните «ОК».

  4. Повторите манипуляцию из предыдущего шага для варианта «Корзина (пустая)».
  5. Проверьте, устранило ли это проблему. Если действия не принесли результата, снимите отметку с пункта «Корзина», затем воспользуйтесь кнопкой «Обычный значок». Далее примите изменения и перезагрузите ПК.
  6. Эта манипуляция должна устранить проблему. Если этого не произошло – читайте далее.

Способ 2: Редактор групповой политики

Если метод с «Персонализацией» оказался неэффективен, выходом из ситуации будет использование оснастки «Редактор групповой политики», в котором можно настроить отображение «Корзины».

  1. Откройте окно «Выполнить» (клавиши Win+R), затем введите в него запрос gpedit.msc и нажмите «ОК».
  2. Откройте каталог «Административные шаблоны» в ветке «Конфигурация пользователя», перейдите в папку «Рабочий стол», в которой найдите запись «Удалить значок «Корзина» с рабочего стола». Выделите запись и нажмите «Изменить параметр политики».
  3. Установите параметр запуска в положение «Включено», затем перезагрузитесь.
  4. После перезапуска снова выполните шаги 1-3, но теперь выберите параметр «Не задано».
  5. Эти действия должны устранить проблему.

Способ 3: Сброс кэша иконок

Самый тяжелый случай – файл иконки оказался тем или иным образом повреждён, отчего работает некорректно. Решением такого рода проблемы будет сброс кэша – легче всего это сделать посредством программы Icon Cache Rebuilder.

Скачать Icon Cache Rebuilder с официального сайта

  1. Утилита не требует установки, однако для её запуска потребуются права администратора.

    Урок: Получение прав админа в Виндовс 7

  2. В открывшемся окне приложения кликните по кнопке «Rebuild».
  3. Нажмите «ОК» для закрытия уведомления об успешно выполненной работе и перезагрузите компьютер.
  4. При необходимости воспользуйтесь одним из способов выше для восстановления работоспособности значка «Корзины».
  5. Icon Cache Rebuilder позволяет эффективно устранять все проблемы с иконками в Windows 7.

Помогла ли вам эта статья?

ДА НЕТ

Источник: https://lumpics.ru/trash-bin-cant-erase-on-windows-7/

Как удалить файл в Windows (несколько способов) » MHELP.PRO

Очистить корзину через командную строку

В этой базовой инструкции подробно описано как удалить файл (папку) в Windows (несколько способов): от простого удаления до гарантированного удаления с защитой от программ восстановления данных.

Статья на других языках:

Источник: https://mhelp.pro/ru/kak-udalit-fayl-v-windows/