Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Прочие - [решено] программа для контроля файлов

Ответить
Настройки темы
Прочие - [решено] программа для контроля файлов

Аватара для Almest

Ветеран


Сообщения: 695
Благодарности: 4

Профиль | Отправить PM | Цитировать


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

Отправлено: 18:49, 12-12-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Напишите скрипт.

Отправлено: 19:13, 12-12-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Almest

Ветеран


Сообщения: 695
Благодарности: 4

Профиль | Отправить PM | Цитировать


Iska,
А кроме скрипта?
Команды не знаю.....(

Отправлено: 19:33, 12-12-2013 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Никто не знает, что Вы подразумеваете под «файлы первого понедельника месяца» — дату создания, модификации или последнего доступа. Никто не знает, что у Вас скрывается под «и т.д». Никто, кроме Вас, не знает, где именно, в каких местах нужно отбирать файлы для удаления. Никто не знает, что Вам понадобится завтра.

Вот Вам примерная болванка скрипта Powershell:
читать дальше »
Код: Выделить весь код
$dtNow = Get-Date

$dtFirstDayOfMonth = Get-Date -Day 1 -Month $dtNow.Month -Year $dtNow.Year

if($dtFirstDayOfMonth.DayOfWeek.value__ -le [System.DayOfWeek]::Monday.value__) {
    $dtFirstMondayOfMonth = $dtFirstDayOfMonth.AddDays([System.DayOfWeek]::Monday.value__ - $dtFirstDayOfMonth.DayOfWeek.value__)
} else {
    $dtFirstMondayOfMonth = $dtFirstDayOfMonth.AddDays(7 - ($dtFirstDayOfMonth.DayOfWeek.value__ - [System.DayOfWeek]::Monday.value__))
}

Get-ChildItem -Path "E:\Песочница\0335" -Recurse |`
    Where-Object -FilterScript { (-not $_.PSIsContainer) -and ($_.LastWriteTime -le $dtFirstMondayOfMonth) } |`
        Remove-Item -Force -WhatIf

Добавляете его в Планировщик задач, назначая исполнение на второй понедельник месяца:
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:41, 12-12-2013 | #4



Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Прочие - [решено] программа для контроля файлов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - Программа для удаленного контроля за ПК Kryukov Сетевые технологии 11 02-08-2018 13:53
Log/Monitoring - Программа для контроля сетевого трафика. belui Сетевые технологии 10 28-12-2012 09:18
Нужна программа шпион для контроля телефона regiser Мобильные ОС, смартфоны и планшеты 1 19-08-2012 08:03
Прочие - Программа для контроля компьютерного класса. bui85 Программное обеспечение Windows 8 04-11-2010 22:28
[решено] Нужен софт для удаленного контроля за созданием/изменением файлов CASHis Microsoft Windows NT/2000/2003 8 02-03-2010 13:20




 
Переход