Каков способ командной строки отправки файлов в корзину?

Есть ли программа командной строки, которая может отправлять файлы в корзину? Это на XP и Vista.

  • Windows: как установить драйвер из командной строки восстановления?
  • Укажите стиль отображения для использования с утилитой командной строки growlnotify
  • Есть ли какой-либо инструмент командной строки, который можно использовать для редактирования переменных среды в Windows?
  • Приостановить / возобновить процесс простым способом?
  • Измените VPN в Windows 7 из командной строки
  • Как создать ярлык с помощью пакетного скрипта?
  • Linux: сжатие всех .pdf-файлов рекурсивно (.tar)
  • Фильтрация вывода верхней команды
  • 9 Solutions collect form web for “Каков способ командной строки отправки файлов в корзину?”

    У CmdUtils есть утилита Recycle которая делает именно это. [ Прямая загрузка ]

    Дополнительная информация :

    Чтобы использовать команду recycle, загрузите zm-файл CmdUtils и разархивируйте exe в папку Windows. Добавление их в папку Windows позволит вам получить доступ к этой команде глобально, не указывая полный путь к исполняемому файлу. Затем вы можете начать использовать команду recycle, набрав;

     recycle filename.txt 

    Вы также можете указать подстановочные знаки с командами, поэтому вводя в recycle * .txt будет перерабатывать любые текстовые файлы в текущем каталоге. Существует также возможность подавить диалог подтверждения удаления, используя флаг силы с помощью команды.

    Чтобы удалить файл без подтверждения, используйте команду

     recycle –f filename.txt 

    Флаг -f будет указывать команде принудительное повторное использование, не показывая вам диалоговое окно подтверждения.

    Если у вас установлен powershell:

     $sh = new-object -comobject "Shell.Application" $ns = $sh.Namespace(0).ParseName("PATH\TO\FILE\TO\DELETE") $ns.InvokeVerb("delete") 

    У меня был этот вопрос в течение долгого времени – я, наконец, взял дело в свои руки, и я включил свою собственную утилиту cmd-recycle

    Я просмотрел Recycle.exe в CmdUtils. Дело в том, что при повторном использовании вызывается традиционный диалог «Are you sure» (который можно удалить, добавив аргумент -f). Моя программа просто делает это (поскольку вы всегда можете отменить), который, я думаю, более подходит для сценариев.

    Нет встроенного способа сделать это, но есть сторонние инструменты, которые могут. Я проверил папку с программой-дампом и нашел несколько вариантов. Все они работают одинаково (например, recycle filename.ext ), но они различаются по производительности, поэтому это зависит от ваших потребностей (например, вы перерабатываете много файлов?)

    • Recycle MaDdoG Software быстро и не имеет выхода, но может вызывать загадочную ошибку, не найденную
    • EasyXools DeleteXP медленный, потому что он отображает прогресс на консоли, но если вы перенаправите его на nul , то это самый быстрый и надежный
    • Процессы CMD от Chris Yuen являются самыми медленными, даже если перенаправление (плохо отформатированный) выход в nul

    Может использовать внешнюю утилиту:

    Nircmd moverecyclebin * .tmp

    Без использования сторонних инструментов я не верю, что есть «способ командной строки отправки файлов в корзину». Вы можете получить полный путь к корзине в системе Windows 7-10 следующим образом:

     ::get current user sid for /f "tokens=2" %%i in ('whoami /user /NH') do set UID=%%i :: create full path to current user recycle bin in a variable set recyclebin=%systemdrive%\$Recycle.Bin\%UID% echo %recyclebin% 

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

    Дополнительная информация здесь: https://dereknewton.com/2010/06/recycle-bin-forensics-in-windows-7-and-vista/

    Все ответы предлагают использовать сторонние инструменты, но вы можете использовать простой move вам просто нужно определить правильный путь корзины.

    В XP это C:\RECYCLER , в Vista и позже C:\$Recycle.bin . Однако это еще не все, это просто основная папка, но она содержит подпапки, и это фактические ячейки, в которых вам нужно переместить файл.

    Например, на моей машине этот путь:

    c:\$Recycle.Bin\S-1-5-21-1291211594-1566655150-3201569215-1000

    Я пробовал различные программы для перемещения файла (ов) в корзину, но был неудовлетворен с ними по разным причинам.

    Основная проблема заключается в отсутствии достойных сообщений о состоянии или ошибках. Некоторые просто терпят неудачу, так что вы думаете, что программа переработала что-то, но на самом деле ничего не сделала!

    Чтобы исправить это, я написал утилиту командной строки bin-it, которая перемещает указанный файл (ы) в корзину Windows. Он поддерживает подстановочные знаки и предоставляет полный отчет о состоянии и ошибках. Если что-то пойдет не так, вы узнаете об этом!

    Это совершенно бесплатно и можно скачать здесь, как binit.zip:
    http://www.akiwi.co.uk/utilities.html

    Без внешних программ – deleteJS.bat . Он использует Shell.Application вызова Shell.Application . Использование просто:

     call deleteJS.bat c:\someFile.txt call deleteJS.bat d:\someFolder 
    Interesting Posts

    Как обрезать изображение с помощью imagemagick из командной строки?

    Удалите все пользовательские папки, кроме одного при перезагрузке

    Могу ли я использовать Notepad ++ для selectivelly для объединения двух текстовых файлов?

    Подключение маршрутизатора ADSL к беспроводному маршрутизатору. Что я делаю не так?

    Зачем мне обновлять свой IP-адрес каждый раз, когда я запускаю свой компьютер, прежде чем я смогу получить доступ в Интернет?

    Putty 0.61: почему я вижу сообщение «Access Denied» после ввода моего идентификатора входа?

    Прокрутка Magic Mouse на Windows 8

    Привод Western Digital делает звуковой сигнал

    Поиск использования ЦП службой

    Как компьютеры генерируют случайные числа?

    Подключение внутреннего жесткого диска SATA к eSATA

    Компактные файлы в смежной области на диске

    Как уменьшить неизменяемые и непредсказуемые страницы в Linux

    Объединить строки, удалив дубликаты в Excel 2007

    Веб-камера Windows 7 не работает с предупреждающим сообщением «Камера используется другим приложением»

    Давайте будем гением компьютера.