Пожертвовать
Апрель 2015 Пн Вт Ср Чт Пт Сб Вс 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 -
Свежие записи
Метки
- AD
- advertising
- android
- bsod
- Canon
- CareerLab
- cisco
- cmd
- DAG
- Delphi
- dhcp
- exchange
- firefox
- gmail
- Group Policy
- hp
- ias
- Kaspersky
- Manual
- Microsoft
- Outlook
- pidgin
- playstation 3
- powershell
- radius
- repair
- Sberbank
- sixaxis
- smtp
- Sony VAIO
- SpaceWeb
- sql server
- uac
- Ubiquiti
- ubuntu
- UniFi Controller
- vbs
- windows
- windows 10
- windows 2008
- wpad
- блог
- клавиатура
- реестр
Свежие комментарии
- Fray к записи Постоянная блокировка аккаунта в AD с событием 4771
- Alter к записи Постоянная блокировка аккаунта в AD с событием 4771
- Алексей к записи Установка драйвера считывателя Parsec PR-EH08 на Windows 10
- Sergey к записи Смена Дом.Ру-прошивки роутера NetGear WNR612-2EMRUS на нормальную
- ZAQ к записи Смена Дом.Ру-прошивки роутера NetGear WNR612-2EMRUS на нормальную
Архивы
- Октябрь 2023
- Апрель 2022
- Март 2022
- Декабрь 2021
- Январь 2021
- Октябрь 2020
- Июль 2019
- Сентябрь 2018
- Май 2018
- Апрель 2018
- Март 2018
- Июль 2017
- Март 2017
- Ноябрь 2016
- Октябрь 2016
- Сентябрь 2016
- Август 2016
- Май 2016
- Апрель 2016
- Март 2016
- Февраль 2016
- Январь 2016
- Октябрь 2015
- Август 2015
- Май 2015
- Апрель 2015
- Март 2015
- Октябрь 2014
- Апрель 2014
- Октябрь 2013
- Сентябрь 2013
- Август 2013
- Май 2013
- Март 2013
- Январь 2013
- Ноябрь 2012
- Октябрь 2012
- Август 2012
- Апрель 2012
- Февраль 2012
- Январь 2012
- Декабрь 2011
- Ноябрь 2011
- Октябрь 2011
- Сентябрь 2011
- Август 2011
- Июль 2011
- Июнь 2011
- Май 2011
- Апрель 2011
- Март 2011
- Февраль 2011
- Январь 2011
- Декабрь 2010
Рубрики
Мета
Архив за месяц: Апрель 2015
Удаление из заданной папки подпапок и файлов, чей возраст превышает заданное количество дней
Скрипт не мой, автор shserg.ru
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
######################################### ## CleanFolder ShS PoSh 20091026 ## Удаление из заданной папки подпапок и файлов, ## чей возраст первышает заданное количество дней ######################################### #$Path2Dir - путь к папке, в которой будут удалены подпапки и файлы #$AgeOfFiles - пороговое значение в днях; все файлы и папки, запись # в которые производилась ранее этого порога, будут удалены Param ($Path2Dir, $AgeOfFiles=14) # If (($AgeOfFiles -ne $null) -band ($Path2Dir -ne $null)) { "Start...$Path2Dir...$AgeOfFiles" "Processing..." dir $Path2Dir -recurse | ?{$_.LastWriteTime -lt (get-date).AddDays(-$AgeOfFiles)}| del -Recurse -Force -Verbose -ErrorAction SilentlyContinue #-WhatIf #Sort-Object LastWriteTime # } else {"`nНе хватает аргументов запуска!`nПример запуска: $($MyInvocation.MyCommand.Name) `<Path_to_Folder`> [`<AgeInDays`>]"} |
Скачать в txt — script Пример запуска: powershell C:\batches\CleanFolder.ps1 G:\files\exchange 20 Recommend on Facebook Tweet about it Share on vkontakte Subscribe to the comments on this post Print for later Bookmark in Browser Tell a friend