[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

pl.comp.programming

[VBS] Postep w kopiowaniu plików...

Tomasz

3/2/2007 8:54:00 AM

Tworze skrypt, który robi automatyczny backup katalogów. Kopiowanie
realizuje przy pomocy:

fso.CopyFolder strFolder & "\*", strBackupFolder, True


Przy ma3ych katalogach nie ma problemu, ale gdy kopiowane katalogi s?
wieksze ni? np. 200 MB to kopiowanie trwa d3ugo. Potrzebuje podgl?du postepu
kopiowania (takiego jaki np. posiada Eksplorator Windows)

Da sie co? takiego zrobia?

--
Pozdrawiam
Tomasz

2 Answers

Krzysiek M.

3/2/2007 10:38:00 AM

0

On 2 Mar, 09:53, "Tomasz" <wyt...@wp.pl> wrote:
> Tworze skrypt, który robi automatyczny backup katalogów. Kopiowanie
[...]
> wieksze niz np. 200 MB to kopiowanie trwa dlugo. Potrzebuje podgladu postepu
> kopiowania (takiego jaki np. posiada Eksplorator Windows)
>
> Da sie cos takiego zrobic?

Jasne, ponizej kod:

<code>

Dim FSO, CopyTo, CopyFrom, objFolder, objShell
Const FOF_CREATEPROGRESSDLG = &H0&

On Error Resume Next

Set FSO = CreateObject("Scripting.FileSystemObject")

CopyFrom = "C:\Wazne_pliki"
CopyTo = "C:\Backup_waznych_plikow"

If Not FSO.FolderExists(CopyTo) Then
FSO.CreateFolder CopyTo
End If

Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.NameSpace(CopyTo)

objFolder.CopyHere CopyFrom, FOF_CREATEPROGRESSDLG

</code>

Mam nadzieje, ze pomoglem.

--
Pozdrawiam,
Krzysiek

Tomasz

3/2/2007 3:52:00 PM

0

U?ytkownik "Krzysiek M.":
> Mam nadzieje, ze pomoglem.


Dzia3a. Dok3adnie o to mi chodzi3o.
Dzieki WIELKIE :)

--
Pozdrawiam
-Tomek-