Понедельник, 29.04.2024
Уголок эникейщика
Меню сайта
Категории раздела
[13]
Windows (2000+)/общее [90]
Windows (ME-) [6]
Программы [71]
Mobile [2]
Скрипты [26]
Hard [7]
Android [5]
Советы от Влада [7]
Избранное

Рахни православні

Погода в Виннице
Сайт Экслера

Форум Ru.Board
CWER.ru

Hot Line - Цены
Яндекс.Маркет

Форум rutracker.org

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Статьи » Скрипты

Обновлённый скрипт архивации

Содержимое exclude.list
(текстовый файл, лежит возле файла со скриптом, отвечает за исключение из архивирования файлов указанных типов):

*.jpg
*.bmp
*.psd
*.mp3
*.wav
*.wma
*.ogg
*.avi
*.mpg
*.vob
*.mp4
*.flv
*.mkv
*.divx
*.swf
*.iso
*.exe
*.dll
*.rar
*.zip

Обновленный скрипт:

ArcFolder="D:\Arhiv\Backup"
Path="D:\Docs"

dn=Weekday(Date(),vbMonday)
ArcFolder=ArcFolder+"\D"+Trim(CStr(dn))

Set WshShell = Wscript.CreateObject("Wscript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")

Do
 fnd=InStr(Path,";")
  If fnd=0 Then 
   CurFolder=Path
  Else
   CurFolder=Mid(Path,1,fnd-1)
   Path=Mid(Path,fnd+1)
  End If
  Arhiv(CurFolder)
Loop Until fnd=0

Sub Arhiv(DataFolder)
  FName = Mid(DataFolder,InStrRev(DataFolder,"\")+1)
  FNameArc = ArcFolder&"\"&FName&".rar"
  DataFolder = Chr(34)+DataFolder+Chr(34)
  FNameArc = Chr(34)+FNameArc+Chr(34)
  WshShell.Run("winrar u -r -dh -ibck -x@exclude.list "&FNameArc&" "&DataFolder)
End Sub

Upd: При запуске скрипта через планировщик Windows нужно или указывать рабочую папку в свойствах задачи или в строке WshShell.Run("winrar u -r -dh -ibck -x@exclude.list "&FNameArc&" "&DataFolder) указывать полный путь к файлу exclude.list 

Категория: Скрипты | Добавил: Игорь (23.01.2012)
Просмотров: 1851 | Рейтинг: 0.0/0
Облако тегов
сайт программы Статьи личное разочарования Windows 1c антивирус политика почитать рекомендую Prices math ссылки english скрипты total сеть VBS
Поиск
Google

WWW на сайте
Copyright IgorDanyK © 2024
Создать бесплатный сайт с uCoz