Як автоматично видалити файли з папки для завантаження в 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 днів або більше, переходячи до їх автоматичного видалення за один крок.


Залиште свій коментар

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

*

*

  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.    Rufino - сказав він

      Для цього вам потрібно додати цей код, а також видалити підпапки:

      @ 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), якщо мій формат дати MM / DD / YYYY

    1.    Андрес - сказав він

      -04

  8.   Міхель Доносо - сказав він

    І що було б, якби ви хотіли, щоб я видалив усі файли, але вони становили 0 байт, 1 байт або 7 байт?

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

    Що слід змінити, якщо я хочу, щоб він видаляв файли старше 12 годин?

  10.   Алексіс - сказав він

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

  11.   Девід - сказав він

    Привіт

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