Головна » Огляди програмного забезпечення » Як автоматично видаляти файли у Windows

    Як автоматично видаляти файли у Windows

    Раніше я писав про програму, що називається DropIt, яка автоматично переміщує або копіює файли, коли нові файли з'являються в папці. Це може бути корисним, наприклад, якщо ви маєте обмежений простір на локальному жорсткому диску і хочете перенести всі завантаження на зовнішній пристрій.

    Якщо ви бажаєте автоматично видаляти файли, у Windows можна зробити це двома способами. Перший спосіб передбачає завантаження безкоштовної програми під назвою AutoDelete, яка дозволяє налаштувати розклад для видалення файлів у певній теці. Я вже написав два докладні інструкції щодо використання програми (тут і тут), тому перевірте, якщо ви віддаєте перевагу безкоштовній програмі для виконання роботи.

    Другий спосіб видалення файлів полягає у створенні пакетного файлу, а потім до запланованого запуску пакетного файлу. Все це можна робити без встановлення будь-якого стороннього програмного забезпечення. У цій статті я ознайомлюся з кроками для створення пакетного файлу, а потім за допомогою планувальника завдань, щоб сценарій виконувався повторно.

    Крок 1 - Створення пакетного файлу

    Якщо створення пакетного файлу звучить трохи страшно або занадто технічно, не хвилюйтеся, тому що вам не потрібно знати, що це означає. Я поясню, що потрібно для копіювання і вставки, де і які параметри можна змінити. Спочатку відкрийте Блокнот і скопіюйте та вставте наступний рядок тексту:

    forfiles -p "C: Тест" -s -m *. * / D -5 / C "cmd / c del @path"

    Лінія вище, мабуть, не має сенсу, що прекрасно, як я поясню нижче. В основному, він повідомляє Windows, щоб видалити всі файли в папці C: і папках, що старше 5 днів. Ось як має виглядати ваш файл Notepad.

    Перш ніж потрапити до більш детальної інформації про команду, давайте збережемо файл і дамо йому пробний запуск. Спочатку створіть на вашому комп'ютері папку, на яку називається Тест в корені диска С. Далі натисніть кнопку Файл - Зберегти і зберегти файл як пакетний файл. Для цього введіть ім'я, за яким слід .bat, а потім змініть Зберегти як тип випадаючого меню Усі файли.

    Зауважте, що файл можна зберегти в будь-якому місці на жорсткому диску, це не має значення. Тепер створіть деякі фіктивні файли в Тест потім двічі клацніть на Delete для запуску файлу. Щось видаляється? Напевно, ні!

    Причина, по якій нічого не було видалено, полягає в тому, що команда має / D -5, що означає файли, які становлять 5 днів або старше. Щоб видалити будь-який файл незалежно від того, коли він був створений, можна або змінити -5 до -0 або ви можете видалити / D -5 частково. Тепер, якщо ви запустите його, всі файли будуть видалені.

    Щоб налаштувати команду, перше, що ви можете зробити, це змінити каталог на щось інше, ніж C: Test. Це так само просто, як скопіювати шлях з провідника Windows для потрібного каталогу і вставити його в команду в Блокноті.

    Далі йде -s параметр, який ви бачите після шляху до каталогу. Це вказує на те, що команда повинна також переглядати всі підтеки. Якщо ви не хочете видаляти файли з підпапок, видаліть параметр -s.

    Далі йде -m потім *. *, це означає, що команда повинна оцінювати файли будь-якого роду. Якщо ви бажаєте видалити лише певний тип файлу в папці, наприклад PDF-файли або JPG-зображення, просто змініть *. * до * .pdf або * .jpeg і буде видалено лише ці файли.

    The / D -X частина, про яку ми вже говорили, з точки зору того, скільки років повинні бути файли, щоб мати право на видалення. Можна або зберегти його з значенням, що перевищує 1, встановити його на 0 або повністю видалити. Це все, що потрібно знати про команду.

    Є кілька речей, які потрібно відзначити про виконання цієї команди. По-перше, коли файли видаляються, вони не переходять до кошика, а замість цього видаляються назавжди, тому будьте обережні при використанні. По-друге, команда видаляє файли, а не папки.

    Оскільки це пакетний файл, ви також можете додати кратні версії цієї команди в один і той же файл. Наприклад, тут я створюю командний файл, який видаляє всі файли DOCX старше 180 днів, всі файли PDF старше 60 днів і всі файли TXT, незалежно від віку файлів..

    Крок 2 - Розклад пакетного файлу

    Тепер, коли ваш пакетний файл створено та збережено, давайте підемо вперед і заплануємо його виконання на повторній основі. Для цього потрібно відкрити Планувальник завдань.

    На щастя, я вже написав статтю про те, як запланувати пакетний файл, тому відкрийте цю сторінку, щоб розпочати роботу. Прокрутіть вниз до Розклад пакетного файлу на комп'ютері і далі.

    Єдине, що потрібно змінити - це Тригер. Ви можете вибрати Щодня, Щотижня, Щомісячно, Коли комп'ютер запускається, Під час входу в систему або Коли записується певна подія.

    Коли ви вибираєте щось подібне Щотижня або Щомісячно і натисніть кнопку Далі, Ви отримаєте новий екран, де можна налаштувати точний час і дні, коли ви хочете, щоб сценарій працював.

    Сподіваємося, це хороше рішення для більшості людей, яким необхідно виконати деякі прості автоматизовані завдання для видалення файлів на своїх ПК. Якщо у Вас виникли питання, не соромтеся розмістити коментар. Насолоджуйтесь!