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

автоматично изтриване на файлове в Windows

Чрез няколко трика ще имаме възможността да можем изтрийте файлове, които се намират в папката "изтегляния" на Windows; това няма да има смисъл, ако нашето предложение не предвижда автоматична система, което е истинската цел на тази статия.

Оправданието за изпълнението на тази задача е, че много хора работят с различни видове файлове, изтеглени от мрежата, което кара интернет браузърът по подразбиране да изтегли всички тези елементи в папката, наречена "Downloads", която може да заема голямо количество пространство за кратко време.

Създайте малък скрипт за автоматично изтриване на файлове в 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 Task Scheduler", нещо, което е много лесно да се направи и което предлагаме по-долу чрез следните стъпки:

  • Стартирайте "Планировчик на задачи на Windows".
  • Изберете опцията, която ще ви позволи да създадете основна задача.

Windows Task Scheduler 01

  • Дефинирайте името и ако искате, описанието на задачата, която сте планирали към този момент.

Windows Task Scheduler 02

  • Сега дефинирайте колко често искате да се изпълнява задачата, която създавате.

Windows Task Scheduler 03

  • Трябва също да дефинирате точното време, в което искате да се изпълни задачата.

Windows Task Scheduler 04

  • Сега трябва да поръчате на планиращия задачата да изпълни програма (в нашия случай скриптът, който генерирахме по-рано).

Windows Task Scheduler 05

  • Използвайки съответния бутон, намерете мястото, където сте запазили скрипта, който сте генерирали преди това.

Windows Task Scheduler 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.    Andres каза той

      Ако забележите, че е да изтриете файлове, той не изтрива директории (папки), не съм го използвал за папки, но предполагам, че в реда, където пише / и, се отнася до файловете и че ако промените на / d ще направи директории ... така че имате два скрипта, по един за всяко нещо и очевидно планирате задача за автоматичното изпълнение на всеки скрипт

  3.   жилбер каза той

    както може да бъде да изтриете файлове с разширение .7z или .rar

    1.    KatNat RamSo каза той

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

      FORFILES / p D: Изтрита папка / s / m * .rar / d -5 / C "cmd / c del @path"

  4.   Раул Фернандес каза той

    Добър ден

    И знае ли някой, че освен да изтрием файловете в тази директория, ние също искаме да изтрием папките, както бихме направили?

    благодаря

    1.    Руфино каза той

      За това трябва да добавите този код и също така да изтриете подпапки:

      @ Ехо разстояние
      pushd »ВАШИЯТ МАРШРУТ / ВАШИЯТ МАРШРУТ»
      del / q *. *
      за / f "Tokens = *" %% G in ('dir / B') do rd / s / q "%% G"
      popd
      в обратен ред

  5.   Андрю каза той

    Добър ден
    Как мога да избегна искането за потвърждение за изтриване на някои файлове?
    От вече много благодаря

  6.   Джони Югча каза той

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

  7.   KatNat RamSo каза той

    Здравейте, как мога да ви кажа, че искам да изтрия тези, които са по-стари от 4 дни (/ d -4), ако форматът ми за дата е MM / DD / YYYY

    1.    Andres каза той

      -04

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

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

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

    Какво трябва да променя, ако искам да изтрива файлове, по-стари от 12 часа?

  10.   Алексис каза той

    Здравейте добре, трябва да изтрия файлове на работния плот .. Просто променете пътя (?) .. Също така направих основно прилеп за изтриване на файлове на работния плот и той работи, когато го стартирам. Въпреки това планираната задача не работи. Поръчвам го всеки път, когато включа компютъра, но файловете в момента, в който го включа, остават на мястото си (десктоп). Имам Windows 10 professional 1803

  11.   Дейвид каза той

    Здравейте,

    Искам да изтрия файлове с разширение .rar минус един от тях. Възможно е?

bool(вярно)