Вопрос : Сценарий автоматически для того чтобы уничтожить архивы сервер Шиндошса НТ старо чем 1 месяца

Мы имеем сервера NT сохраняет вносит дальше
every E:\Archive скоросшивателя 3 месяца, котор том бежит из открытого космоса и мне нужно физическ прийти работать и уничтожать старые архивы (3 месяца подпирают) пока держащ журналы последнего

I am недели. ища дорога к автоматически бежать сценарий уничтожит архивы журнала старо чем 1 месяц поэтому я не должен уничтожить эти архивы ручно anymore.
class=

Ответ : Сценарий автоматически для того чтобы уничтожить архивы сервер Шиндошса НТ старо чем 1 месяца

Мы используем следующий сценарий для того чтобы сделать такую же вещь, с 7 пропусканиями дня и иметь командное файло, котор побежали как запланированную задачу.

Измените SUBTRACTDAYS 7 к однако много дней, котор вы требуете.

Ли
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:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
@echo 

setlocal

установите srcDir= " c:\sourcedir "
установите dirMask=*.*

если "" установленное srcDir=%1 == не «%1 "

если не существовать директория %srcDir% отголоска «%srcDir%» не делает exist.&goto:, тоEOF

звонок: GETPARTS «%date%

звонок: SUBTRACTDAYS 7

комплект cutoffDate=%yy%/%mm%/%dd%

pushd.

cd /D %srcDir%

для delims=» %%a /f «внутри («dir /b /s /a %dirMask%") вызывает: ПРОЦЕСС «%%a» %%~ta

popd

переход: EOF

: ПРОЦЕСС

звонок: GETPARTS %2

Бэр ** Извлекайте отголосок от заявления ниже для того чтобы включить фактический процесс
если /i «%cutoffDate%» GTR «%yy%/%mm%/%dd%» del /q %1

переход: EOF

: SUBTRACTDAYS

установите dayCnt=%1

если "" установленное dayCnt=1 == «%dayCnt% "

Бэр вычитает ваши дни здесь
установите /A dd=1%dd% до 100 до %dayCnt%
установите /A mm=1%mm% до 100

: CHKDAY

если /I %dd% GTR 0 переход DONESUBTRACT

установите /A mm=%mm% до 1

если /I %mm% GTR 0 переход ADJUSTDAY

установите /A mm=12
установите /A yy=%yy% до 1

: ADJUSTDAY

если %mm%==1 переход SET31
если %mm%==2 переход LEAPCHK
если %mm%==3 переход SET31
если %mm%==4 переход SET30
если %mm%==5 переход SET31
если %mm%==6 переход SET30
если %mm%==7 переход SET31
если %mm%==8 переход SET31
если %mm%==9 переход SET30
если %mm%==10 переход SET31
если %mm%==11 переход SET30
Бэр ** Месяц 12 понижается до конца

: SET31

установите /A dd=31 + %dd%

переход CHKDAY

: SET30

установите /A dd=30 + %dd%

переход CHKDAY

: LEAPCHK

установите /A tt=%yy% %% 4

если не %tt%==0 переход SET28

установите /A tt=%yy% %% 100

если не %tt%==0 переход SET29

установите /A tt=%yy% %% 400

если %tt%==0 переход SET29

: SET28

установите /A dd=28 + %dd%

переход CHKDAY

: SET29

установите /A dd=29 + %dd%

переход CHKDAY

: DONESUBTRACT

если комплект mm=0%mm% /I %mm% LSS 10
если комплект dd=0%dd% /I %dd% LSS 10

переход: EOF

: GETPARTS

установите dt=%~1
установите tok=1-3

если «%dt:, то~0.1%» GTR «9» установило tok=2-4

установите yyyy=

для delims= /f «tokens=%tok%.: /,» %%a внутри («отголосок %~1») делают (
  для /f «skip=1 tokens=2-4 delims=/-, ().» %%x внутри («echo.^|дата ") устанавливает %%x=%%a&set %%y=%%b&set %%z=%%c
)

если "" == не «%yyyy% " установило yy=%yyyy%

если 1%yy% LSS 1000, то (если %yy% LSS 70 (установите yy=20%yy%) еще, то (установите yy=19%yy%))
если комплект mm=0%mm% 1%mm% LSS 100
если комплект dd=0%dd% 1%dd% LSS 100

переход: EOF
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us