MarkusLang
2009-05-25 13:03:58 UTC
Hallo
leider bin ich ein absoluter anfänger und habe mir was zusammen
gebastelt
was auch läuft !
Nun möchte ich aber noch eine log Datei geschrieben bekommen !
In der alle kopierten dateien hineingeschrieben wurden !
LOG datei soll nach z.b : c:\log geschrieben werden !
Kann mir da jemand helfen ?
Danke und Gruss im vorraus
MArkus
--------SCRIPT-----
Set objNet = CreateObject("WScript.NetWork")
set fso1=createobject("Scripting.FileSystemObject")
dim fso1
dim fil1
Set fil1 = fso1.Getfolder("C:\test")
fil1.copy ("c:\test1")
set fso1=nothing
set fil1=nothing
' Beginnt ab hier mit dem kopieren !
msgbox "COPY done"
dim fso
dim fld
dim fil
dim sfld
dim dtdatum
set fso=createobject("Scripting.FileSystemObject")
set fld=fso.getfolder("c:\test")
dtdatum=now
for each fil in fld.Files
if fil.datelastmodified < dateadd("d",-30,dtdatum) then
fil.delete
end if
next
for each sfld in fld.subfolders
call unterordner(sfld, dtdatum)
next
set fld=nothing
set fso=nothing
function Unterordner(sfld, dtdatum)
dim fso
dim fld
dim fil
set fso=createobject("Scripting.FileSystemObject")
set fld=fso.getfolder(sfld)
for each fil in fld.files
if fil.datelastmodified < dateadd("d",-30,dtdatum) then
fil.delete
end if
next
for each sfld in fld.subfolders
call unterordner(sfld, dtdatum)
next
set sfld=nothing
set fld=nothing
set fso=nothing
end function
leider bin ich ein absoluter anfänger und habe mir was zusammen
gebastelt
was auch läuft !
Nun möchte ich aber noch eine log Datei geschrieben bekommen !
In der alle kopierten dateien hineingeschrieben wurden !
LOG datei soll nach z.b : c:\log geschrieben werden !
Kann mir da jemand helfen ?
Danke und Gruss im vorraus
MArkus
--------SCRIPT-----
Set objNet = CreateObject("WScript.NetWork")
set fso1=createobject("Scripting.FileSystemObject")
dim fso1
dim fil1
Set fil1 = fso1.Getfolder("C:\test")
fil1.copy ("c:\test1")
set fso1=nothing
set fil1=nothing
' Beginnt ab hier mit dem kopieren !
msgbox "COPY done"
dim fso
dim fld
dim fil
dim sfld
dim dtdatum
set fso=createobject("Scripting.FileSystemObject")
set fld=fso.getfolder("c:\test")
dtdatum=now
for each fil in fld.Files
if fil.datelastmodified < dateadd("d",-30,dtdatum) then
fil.delete
end if
next
for each sfld in fld.subfolders
call unterordner(sfld, dtdatum)
next
set fld=nothing
set fso=nothing
function Unterordner(sfld, dtdatum)
dim fso
dim fld
dim fil
set fso=createobject("Scripting.FileSystemObject")
set fld=fso.getfolder(sfld)
for each fil in fld.files
if fil.datelastmodified < dateadd("d",-30,dtdatum) then
fil.delete
end if
next
for each sfld in fld.subfolders
call unterordner(sfld, dtdatum)
next
set sfld=nothing
set fld=nothing
set fso=nothing
end function