Я пытаюсь запустить скрипт VBS, который копирует файлы с разными файлами в одну и ту же папку назначения на основе будних дней. Итак, если сегодня суббота (системное время), файл 1.text будет отправлен в пункт назначения, но если это воскресенье, файл 2.text будет отправлен в пункт назначения. Писал без успеха ...Копирование файлов по будням
dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")
If Weekday(1,True))
FSO.CopyFile "C:\Users\sdu\Desktop\Source\1.txt", "C:\Users\sdu\Desktop\Destination\"
if Weekday(2,True))
FSO.CopyFile "C:\Users\sdu\Desktop\Source\2.txt", "C:\Users\sdu\Desktop\Destination\"
if Weekday(3,True))
FSO.CopyFile "C:\Users\sdu\Desktop\Source\3.txt", "C:\Users\sdu\Desktop\Destination\"
Else
FSO.CopyFile "C:\Users\sdu\Desktop\Source\4.txt", "C:\Users\sdu\Desktop\Destination\"
+ 1 для хорошей идеи использовать vbSaturday для выравнивания дня недели и номеров файлов. –
Спасибо за то, что Ансгар. Я изменил второй скрипт, и он работает так, как я ожидал. Мне нужно только файлы, которые нужно копировать в будние дни не в выходные дни. SRC = "C: \ Users \ SDU \ Desktop \ Source" ДСТ = "C: \ Users \ SDU \ Desktop \ Destination" Set FSO = CreateObject ("Scripting.FileSystemObject") п = Будни (Дата) Если n <6 Затем FSO.CopyFile FSO.BuildPath (src, n & ".txt"), dst & "\" End If – entrup