Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2012, 17:22   #11
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

vbs должен быть таким
Код:
Dim res

On Error Resume Next: Err.Clear

folder = "c:\test00\"

With CreateObject("Scripting.FileSystemObject")

    res = .GetFile(folder & "1.txt").DateLastModified < .GetFile(folder & "4.txt").DateLastModified
    If Err = 0 Then

        .createfolder ("c:\test01\")

        If res Then
            ' если 1.txt создан раньше чем 4.txt
            .CopyFile folder & "1.txt", "c:\test01\IN.txt"    ' создаем файл
        Else
            ' если 4.txt создан раньше чем 1.txt
            .CopyFile folder & "1.txt", "c:\test01\OUT.txt"    ' создаем файл
        End If

        .DeleteFile (folder & "*")   ' удаляем все файлы из папки

    End If
End With
Никаких типов и субов.
Вернее суб может быть - но тогда его нужно вызвать извне:

Код:
mySub
sub mySub()
'///
end sub
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 13.09.2012 в 17:27.
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование файла с датой в имени random_name Общие вопросы C/C++ 2 15.09.2012 21:47
Работа с датой. VladimirNew Общие вопросы Delphi 4 20.12.2011 13:13
работа с датой FullmetalAlchemist Microsoft Office Excel 4 25.05.2010 14:42
Работа с датой EugeneIsmatulin Общие вопросы Delphi 8 16.06.2009 13:24
Работа с датой Aleksandr Общие вопросы Delphi 12 29.09.2008 14:01