<% dim filesys set filesys=CreateObject("Scripting.FileSystemObject") If filesys.FileExists("c:\sourcefolder\test.txt") Then filesys.CopyFile "c:\sourcefolder\test.txt", "c:\destfolder\datofil" + Day(Now) + Month(Date) + Year(Now) + ".txt" End If %>
Synes godt om
Slettet bruger
30. januar 2005 - 11:37#3
Et stykke tid siden jeg har leget med vbs, men det script skal bare i en fil der hedder .vbs ?
Dim filesys set filesys=CreateObject("Scripting.FileSystemObject") If filesys.FileExists("c:\test\test.txt") Then filesys.CopyFile "c:\test\test.txt", "c:\test\datofil" + CStr(Day(Now)) + CStr(Month(Now)) + CStr(Year(Now)) + ".txt" End If
Synes godt om
Slettet bruger
30. januar 2005 - 12:34#8
Den virker ikke hos mig :o( Script: d:\copy.vbs Linje: 1 Tegn: 1 Fejl: En sætning car ventet Kode: 800Ao400 Kilde: Der opstod en Microsoft VBScript-kompileringsfejl
Hvis du putter: Dim filesys set filesys=CreateObject("Scripting.FileSystemObject") If filesys.FileExists("c:\test\test.txt") Then filesys.CopyFile "c:\test\test.txt", "c:\test\datofil" + CStr(Day(Now)) + CStr(Month(Now)) + CStr(Year(Now)) + ".txt" End If
Og gemmer som navn.vbs Virker det så ikke?
Du skal ikke have <% %> med... Det var min fejl!
Synes godt om
Slettet bruger
30. januar 2005 - 12:53#10
Nååh, så funker den :o) En lille ting, hvis mdr eller dato er mindre end 10, skriver den ikke 01, 02, 03 osv. kun 1, 2, 3 osv. Kan du lave det hurtigt? :o)
Dim filesys,strDay,strMonth,strYear,strDate set filesys=CreateObject("Scripting.FileSystemObject") If filesys.FileExists("c:\test\test.txt") Then strDay = CStr(Day(Now)) strMonth = CStr(Month(Now)) strYear = CStr(Year(Now))
If (Len(strDay) = 1) Then strDay = "0" + strDay End If
If (Len(strMonth) = 1) Then strMonth = "0" + strMonth End If
If (Len(strYear) = 1) Then strYear = "0" + strYear End If
strDate = strDay + strMonth + strYear
filesys.CopyFile "c:\test\test.txt", "c:\test\datofil" + strDate + ".txt" End If
Dim filesys,strDay,strMonth,strYear,strDate set filesys=CreateObject("Scripting.FileSystemObject") If filesys.FileExists("c:\test\test.txt") Then strDay = CStr(Day(Now)) strMonth = CStr(Month(Now)) strYear = CStr(Year(Now))
If (Len(strDay) = 1) Then strDay = "0" + strDay End If
If (Len(strMonth) = 1) Then strMonth = "0" + strMonth End If
strDate = strDay + strMonth + strYear
filesys.CopyFile "c:\test\test.txt", "c:\test\datofil" + strDate + ".txt" End If
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.