Како учинити да Поверсхелл брише датотеке старије од 30 дана

на Виндовс 10 , Смисао за складиштење је у основи функција која аутоматски ослобађа простор када вам понестаје простора за складиштење. Функција заправо ради брисањем нежељених системских датотека, оних датотека које су биле у корпи за смеће. Или директоријум Преузимања дуже од месец дана и чини ОнеДриве садржај који сте користили неко време само на мрежи. У овом чланку ћемо говорити о томе како учинити Поверсхелл брисање датотека старијих од 30 дана. Почнимо!





Иако ова функција може бити врло корисна за контролу простора за складиштење. Ограничен је и заправо не нуди опцију за ручно додавање различитих локација за надгледање и брисање датотека које се нису промениле у последњих месец дана или нешто више.



Ако небитне датотеке складиштите на другом месту, тада је за надзор могуће користити ПоверСхелл и Таск Сцхедулер. И очистите датотеке из било које друге фасцикле старије од одређеног броја дана.

Користите ПоверСхелл за брисање датотека старијих од 30 дана у оперативном систему Виндовс 10

Ако имате различите фасцикле са пуно датотека и желели бисте да их очистите брисањем старијих од много дана. Тада можете да користите ове једноставне кораке:



  • Прво, отвори Почетак .
  • Затим потражите Виндовс ПоверСхелл , додирните десним тастером резултат и одаберите Покрени као администратор опција.
  • Откуцајте следећу команду да бисте избрисали датотеке које нису измењене у последњих 30 дана, а затим тапните на Ентер :
'C:path ofolder'

У горњој команди имајте на уму да промените -30 наводећи путању до фасцикле у коју желите да избришете датотеке. А онда промените 'C:path ofolder' да бисте изабрали датотеке са датумом последње измене.



ПоверСхелл брисање датотека

Помоћу планера задатака аутоматски избришите датотеке старије од 30 дана у оперативном систему Виндовс 10

Команда у претходним упутствима даје вам дозволу за брисање датотека у директоријуму старијем од 30 дана. Међутим, морате отворити ПоверСхелл, а затим ручно извршити наредбу сваки пут када желите ослободити простор.



Направите ПоверСхелл скрипту преко Бележнице | ПоверСхелл брише датотеке

Ако желите да покренете задатак помоћу планера задатака. Тада ћете требати да креирате ПоверСхелл скрипту заједно са овим једноставним корацима:



  • Прво, отвори Почетак .
  • Тражити Нотепад а затим додирните врх резултата да бисте отворили искуство.
  • Морате да копирате и залепите следећу команду у текстуалну датотеку Бележнице:
-30

У горњој команди имајте на уму да промените 'C:path ocleanup.ps1' која одређује путању до директоријума. Да желите да уклоните датотеке и промените

Get-ChildItem –Path 'C:path	ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
да бисте изабрали датотеке са датумом последње измене.

  • Додирните Филе мени.
  • Изабрати Сачувај као опција.
  • Затим аве датотеку помоћу цлеануп.пс1 име и продужетак такође.

Направите задатак путем планера задатака | ПоверСхелл брише датотеке

Ако желите аутоматизовати процес, тада треба да користите Таск Сцхедулер. Да би се креирао задатак који извршава наредбу у одређеним интервалима.

  • Прво, отвори Почетак .
  • Затим потражите Планер задатака и тапните на резултат.
  • Додирните десни тастер Библиотека планера задатака директоријум.
  • Затим тапните на Нова фасцикла опција.
  • Унесите било које име за фасциклу и тапните на У реду . (Стварамо нову фасциклу како бисмо задатке одржавали организованим и одвојеним од системских задатака.)
  • Кликните десним тастером миша на недавно створену фасциклу, а затим одаберите Направи задатак опција.
  • У поље Име морате унети име задатка.
  • На картици Опште, у одељку Безбедносне опције, изаберите Покрените да ли је корисник пријављен или не опција. (Ово је опција која ће учинити да се наредбени прозор не појављује када се задатак заправо аутоматски покрене.)

ПоверСхелл брисање датотека

  • Затим очистите Не чувајте лозинку опција.
  • Додирните картицу Окидачи.
  • Затим кликните на Нова дугме.
  • Користите падајући мени Започните задатак, а затим одаберите По распореду .
  • У оквиру Поставке наведите када желите да се задатак извршава (као што су: На време, Дневно, Недељно, Месечно). Коју год опцију да одаберете, обавезно наведите Почетак подешавања и на десној страни.

Даље о ПоверСхелл брисању датотека

  • Додирните У реду дугме.

ПоверСхелл брисање датотека

  • Затим кликните на Акције таб.
  • притисните Нова Дугме.
  • Помоћу падајућег менија „Радње“ треба да изаберете Покрените програм опција.
  • У поље Програм / скрипта морате да откуцате следећу команду:
Get-ChildItem –Path 'C:path	ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
  • Затим у поље Додај аргументе откуцајте следећу команду, а затим тапните на У реду дугме.
powershell.exe

У горњој команди не заборавите да промените

-ExecutionPolicy Bypass C:path	ocleanup.ps1
која одређује путању до ПоверСхелл скрипте коју сте претходно креирали за уклањање датотека.

  • Додирните Подешавања таб.
  • Морате да проверите следеће опције:
    • Омогућава извршавање задатка на захтев.
    • Извршите задатке што је пре могуће након пропуштеног заказаног старта.
    • Ако задатак не успе, поново покрените све.
  • Додирните У реду дугме.
  • Унесите своје административно корисничко име и лозинку (ако је применљиво).
  • Додирните У реду дугме.

Када завршите кораке, ПоверСхелл скрипта ће се тада покренути по распореду бришући датотеке на локацији. То је старије од броја дана које сте навели. Само не заборавите да не мењате име и не премештате фасциклу на друго место, јер у супротном задатак заправо неће успети.

Закључак

Добро, то је било све народе! Надам се да вам се свиђа овај чланак о брисању датотека у ПоверСхелл-у и да ће вам такође бити од помоћи. Пошаљите нам своје повратне информације о томе. Такође ако имате додатних питања и проблема везаних за овај чланак. Затим нас обавестите у одељку за коментаре испод. Ускоро ћемо вам се јавити.

Желим ти леп дан!

Такође погледајте: Како да пређете са статичке на динамичку ИП адресу Виндовс 10