Как автоматически удалять файлы из папки загрузки в Windows

автоматически удалять файлы в Windows

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

Обоснованием выполнения этой задачи является то, что многие люди работают с разными типами файлов, загружаемых из Интернета, что заставляет Интернет-браузер по умолчанию загружать все эти элементы в папку под названием «Загрузки», которая может занимать много места в короткое время.

Создайте небольшой скрипт для автоматического удаления файлов в Windows

Несмотря на то, что трюк, о котором мы расскажем ниже, предполагает исключительно возможность удалить файлы, которые были размещены в папке "загрузки" Windows, но человек может выполнить ту же задачу для любого другого каталога. Мы будем предполагать, что все файлы, найденные в указанной папке, являются временными, а это означает, что нам придется удалить их в любой момент. Для эффекта также рассмотрим срок 30 дней, что означает, что по прошествии этого периода скрипт, который мы создадим следующим, вступит в силу, и, следовательно, вы сможете удалить файлы с этим возрастом за один шаг.

REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30

Мы поделились небольшим кодом вверху, который вам нужно скопировать и вставить в обычный текстовый документ (и без форматирования). Здесь вы должны принять во внимание очень важный аспект, и это то, что папка "загрузки" обычно находится в пользовательских каталогах.. По этой причине вам придется заменить слово «Пользователь» на то, которое соответствует местоположению на вашем компьютере с Windows.

скрипт для автоматического удаления файлов

Чтобы быть более конкретным, мы разместили небольшой снимок экрана вверху, на котором показано, что вам следует делать с этой модификацией. Тут же вы поймете, что помимо этого места, которое вы должны изменить, присутствует время «30 дней» в качестве даты возрастного ограничения, когда файлы должны быть удалены перед удалением. В плоский документ, в который вы скопировали и вставили этот небольшой скрипт, вам нужно будет сохранить с расширением ".bat" так что он становится исполнителем пакетных команд.

Если в этот момент вы дважды щелкните указанный файл, а в папке «Загрузки» есть элементы старше 30 дней, они будут немедленно удалены.

Запланировать автоматическое выполнение скрипта в Windows

Чтобы избежать постоянного выполнения этого сценария, который мы создали, мы предлагаем ниже используйте «Планировщик задач Windows», то, что очень легко сделать, мы предлагаем ниже, выполнив следующие действия:

  • Запустите «Планировщик задач Windows».
  • Выберите вариант, который позволит вам создать базовую задачу.

Планировщик заданий Windows 01

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

Планировщик заданий Windows 02

  • Теперь определите, как часто вы хотите, чтобы задача, которую вы создаете, запускалась.

Планировщик заданий Windows 03

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

Планировщик заданий Windows 04

  • Теперь вам нужно приказать планировщику задач выполнить программу (в нашем случае сценарий, который мы создали ранее).

Планировщик заданий Windows 05

  • С помощью соответствующей кнопки найдите место, где вы сохранили созданный ранее сценарий.

Планировщик заданий Windows 06

  • Теперь вам осталось закончить создание этой задачи.

С помощью предложенных нами шагов с этого момента вам не придется ни о чем беспокоиться, потому что планировщик задач Windows позаботится о выполнении скрипта который мы создали ранее, и он проанализирует папку «загрузки». Сценарий выполнит небольшое сравнение дат, определив, каким файлам 30 дней или более, и приступит к их автоматическому удалению за один шаг.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

16 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Даниэль Диас сказал

    Здравствуйте ... если я хочу запрограммировать его на удаление файлов 2-дневной давности, следует ли мне изменить 30 второй строки на 2? или 02? Спасибо

    1.    Рауль Фернандес сказал

      Даниэль, я понимаю, что это должно быть -5, потому что для выполнения теста я поставил -0, и у меня это сработало.

  2.   Джон сказал

    очень хорошо, но это не работает в Windows 8.1, я хочу удалять папку каждый раз, когда даю исполняемый файл, папка остается на вашем сайте, если у вас есть способ добиться этого, было бы хорошо, так как я хочу Удалите папку с рекламой, которая появляется в одной игре за раз, и она не позволит мне, с этим кодом, если я сделаю это вручную, все будет работать отлично

    1.    Андрес сказал

      Если вы заметили, что он предназначен для удаления файлов, он не удаляет каталоги (папки), я не использовал его для папок, но я полагаю, что в строке, где указано / s, это относится к файлам и что если вы измените на / d, создаст каталоги ... скрипты, по одному для каждой вещи, и, очевидно, запланирует задачу для автоматического выполнения каждого скрипта

  3.   гилбер сказал

    как это могло быть для удаления файлов с расширением .7z или .rar

    1.    КатНат РамСо сказал

      Следующая инструкция изменяет только раздел, в котором появляются звездочки *, Все файлы независимо от их имени, но с расширением .rar

      FORFILES / p D: удаленная папка / s / m * .rar / d -5 / C "cmd / c del @path"

  4.   Рауль Фернандес сказал

    Доброе утро

    И кто-нибудь знает, хотим ли мы, помимо удаления файлов внутри этого каталога, также удалить папки, как и мы?

    спасибо

    1.    Руфино сказал

      Для этого вам нужно добавить этот код, а также удалить подпапки:

      @ ECHO OFF
      pushd »ВАШ МАРШРУТ / ВАШ МАРШРУТ»
      del / q *. *
      for / f "Tokens = *" %% G in ('dir / B') do rd / s / q "%% G"
      Popd
      Pushd

  5.   Эндрю сказал

    Доброе утро
    Как мне избежать запроса подтверждения на удаление некоторых файлов?
    Из уже большое спасибо

  6.   Джонни Югча сказал

    Уважаемые, а можно несколько целей добавить? То есть первая строчка с папкой загрузок, вторая с папкой музыки и т. Д.

  7.   КатНат РамСо сказал

    Здравствуйте, как мне сказать вам, что я хочу удалить те, которые старше 4 дней (/ d -4), если мой формат даты - ММ / ДД / ГГГГ

    1.    Андрес сказал

      -04

  8.   Мишель Доносо сказал

    И что было бы, если бы вы хотели, чтобы я удалил все файлы, но они были размером 0, 1 или 7 байтов?

  9.   Сантьяго Валладарес сказал

    Что мне следует изменить, если я хочу удалить файлы старше 12 часов?

  10.   Алексис сказал

    Привет, хорошо, мне нужно удалить файлы рабочего стола .. Просто измените путь (?) .. Также я сделал базовую летучую мышь для удаления файлов рабочего стола, и она работает, когда я ее запускаю. Однако запланированная задача не работает. Заказываю каждый раз при включении компьютера, но файлы в момент включения остаются на своем месте (рабочий стол). У меня Windows 10 Professional 1803

  11.   Дэвид сказал

    Привет,

    Я хочу удалить файлы с расширением .rar за вычетом одного из них. Это возможно?