Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование "удобняшек" на VBScript

Модерирует : ShIvADeSt

ShIvADeSt (12-07-2011 15:12): http://forum.ru-board.com/topic.cgi?forum=33&topic=11963#1  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

AndVGri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Код:
 
Option Explicit
''' Путь к папке резервного копирования
Const backupPath = "c:\backup"  
 
Dim curPath, destPath, sScript
Dim destFile, backupFile, sName
Dim fso, pShell, pFolder, pItem, pFile
 
Set fso = WScript.CreateObject("Scripting.FileSystemObject")
Set pShell = WScript.CreateObject("Shell.Application")
 
Set pFolder = pShell.BrowseForFolder(0,"Выбор папки для копирования",0)
 
If Not pFolder Is Nothing Then
    Set pItem = pFolder.ParentFolder.ParseName(pFolder.Title)
    destPath = pItem.Path: sScript = WScript.ScriptFullName
    curPath = fso.GetParentFolderName(sScript)
    Set pFolder = fso.GetFolder(curPath)
    If pFolder.Files.Count > 0 Then
        For Each pFile In pFolder.Files
            If StrComp(pFile, sScript, vbTextCompare) <> 0 Then
                sName = fso.GetFileName(pFile)
                destFile = fso.BuildPath(destPath, sName)
                backupFile = fso.BuildPath(backupPath, sName)
                If fso.FileExists(destFile) Then
                    If fso.FileExists(backupFile) Then fso.DeleteFile(backupFile)
                    fso.MoveFile destFile, backupFile
                End If
                fso.CopyFile pFile, destFile
            End If
        Next
        MsgBox "Скопировано файлов: " & CStr(pFolder.Files.Count), vbInformation + vbOKOnly, "Завершено"
    End If
End If
 


Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 03:18 18-11-2010
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование "удобняшек" на VBScript
ShIvADeSt (12-07-2011 15:12): http://forum.ru-board.com/topic.cgi?forum=33&topic=11963#1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru