Вот полностью код.
Формат даты - такой-же, как и проверяется, т.е. 01.04.2005 разделитель - тоже точка.
====
Option Explicit
Dim my_var
my_var = Date
Dim WSHLocalNet, WSHShell
Set WSHLocalNet = WScript.CreateObject("WScript.Network")
Set WSHShell = WScript.CreateObject("WScript.Shell")
Dim Text, Title, oFile
Dim fso, oFolder, oFiles, wsh
Text = "Список файлов в папке"
Title = "FSS"
Set wsh = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
Set oFolder = fso.GetFolder("c:\2\get_files")
Text = Text & oFolder & vbCrLf & vbCrLf
Text = Text & "Дата создания:" & vbTab & vbTab & "Имя файла: " & vbTab & vbTab & "Размер файла:" & vbCrLf
Set oFiles = oFolder.Files ' получение списка файлов
'20
if DateDiff("s", "01.04.2005", oFile.DateCreated)>0 then
For Each oFile In oFiles
Text = Text & oFile.DateCreated & vbTab
Text = Text & oFile.Name & vbTab
Text = Text & FormatNumber(oFile.Size, 0) & vbTab
Text = Text & vbCrLf
Next
MsgBox Text, vbOKOnly + vbInformation, Title
'проверка формата даты
MsgBox Date, vbOKOnly + vbInformation, Title
end if
====
Похоже я опять где-то в простых вещах туплю
Добавлено: igor_andreev Точно! Почему-то я думал что сначала нужно определить условие по дате, а потом уже добавлять инф-ю в мессадж.
Вопрос снят, всем
СПАСИБО