Страница: 1 |
Страница: 1 |
Вопрос: Глупый вопрос по поводу формата даты
Добавлено: 20.09.11 13:47
Автор вопроса: Ishayahu | Web-сайт:
Есть скрипт из руководства для удаления файлов, созданных позже/раньше выбранной даты. Я хочу его переделать, чтобы дата вычислялась, опираясь на дату запуска скрипта, но там какой-то неизвестный мне формат даты. Что надо сделать, чтобы использовать текущую дату?
' надо перевести дату в правильный формат
'strDate = CStr(date)
'Wscript.echo strDate
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colFileList = objWMIService.ExecQuery ("ASSOCIATORS OF {Win32_Directory.Name='m:\Scripts'} Where "&"ResultClass = CIM_DataFile")
For Each objFile In colFileList
If objFile.CreationDate < strDate Then
Wscript.Echo objFile.Name & " " & objFile.CreationDate
objFile.Delete
End If
Next
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
@lex
Вопросов: 14
Ответов: 262
Профиль | | #1
Добавлено: 20.09.11 22:06
Понятия не имею, что за странный формат даты, но логика подсказывает, что использовать ее можно как-то так:
Получим 01.06.2006
Номер ответа: 2
Автор ответа:
Ishayahu
ICQ: 329944992
Вопросов: 4
Ответов: 21
Web-сайт:
Профиль | | #2
Добавлено: 21.09.11 08:38
Мне как раз надо получить из 01.06.2006 такую строку)) Так что я сделал так:
Хотя меня не покидает ощущение, что где-то в руководстве я видел какой-то более естественный способ))