Есть ли программа командной строки, которая может отправлять файлы в корзину? Это на XP и Vista.
windows
command-line
recycle-bin
вовремя
источник
источник
del
навсегда удаляет его, а не перемещает в корзину.for
цикл из командной строки, чтобы отправить их в корзину, и я смог увидеть их все в одном месте, чтобы убедиться, что в нем находятся только те файлы, которые я хотел удалить, и восстановить любые неверные файлы.Ответы:
CmdUtils имеет утилиту под названием,
Recycle
которая делает именно это. [ прямая загрузка ]Больше информации :
источник
Если у вас установлен PowerShell:
источник
for /r %i in (foobar.tmp) do recycle "%i"
).Нет встроенного способа сделать это, но есть сторонние инструменты, которые могут это сделать. Я проверил папку с дампом программы и нашел несколько вариантов. Все они работают одинаково (например,
recycle filename.ext
), но различаются по производительности, поэтому это зависит от ваших потребностей (например, вы перерабатываете много файлов?)nul
, то он самый быстрый и надежныйnul
источник
У меня был этот вопрос в течение долгого времени - я наконец взял все в свои руки и развернул свою собственную утилиту cmd-recycle
Я посмотрел
Recycle.exe
в CmdUtils. Суть в том, что при перезапуске он открывает традиционный диалог «Вы уверены» (который можно удалить, добавив аргумент -f). Моя программа просто делает это (поскольку вы всегда можете отменить), что, я думаю, больше подходит для сценариев.источник
Можно использовать внешнюю утилиту:
nircmd moverecyclebin * .tmp
источник
Я пробовал различные программы для перемещения файла (ов) в корзину, но был неудовлетворен ими по разным причинам.
Основная проблема, с которой сталкиваются большинство, - это отсутствие приличного статуса или сообщений об ошибках. Некоторые просто молча терпят неудачу, так что вы думаете, что программа что-то переработала, но на самом деле ничего не сделала!
Чтобы исправить это, я написал утилиту командной строки bin-it, которая перемещает указанные файлы в корзину Windows. Он поддерживает подстановочные знаки и предоставляет полный статус и отчеты об ошибках. Если что-то пойдет не так, вы узнаете об этом!
Это абсолютно бесплатно и может быть загружено отсюда как binit.zip:
http://www.akiwi.co.uk/utilities.html
источник
Без использования сторонних инструментов я не верю, что существует «способ командной строки для отправки файлов в корзину». Вы можете получить полный путь к корзине в системе Windows 7-10 следующим образом:
Проблема в том, что если вы просто переместите туда файл, он не появится в корзине. Вы сможете увидеть его только в командной строке. Корзина - это специальная папка. Метод Windows API перемещения элементов в корзину переименовывает файл и сохраняет информацию о нем в собственном информационном файле или файлах в зависимости от версии ОС. Сторонние инструменты, предложенные в ответах выше, вызывают эти методы API, которые обрабатывают все это для вас.
Еще немного информации здесь: https://dereknewton.com/2010/06/recycle-bin-forensics-in-windows-7-and-vista/
источник
Без внешних программ
deleteJS.bat
. Он используетShell.Application
метод вызова глагола. использование простое:источник
Вы можете попробовать RecycleIt . Он будет отправлять файлы в корзину Windows через командную строку.
ПРИМЕР ИСПОЛЬЗОВАНИЯ:
ПРИМЕЧАНИЕ. Вам нужно добавить «/ quit», иначе появится всплывающее окно. Это может быть проблематично для безголовых консольных сессий.
источник