Zoals de titel al stelt, zit ik met het volgende probleem.
Ik moet na het draaien van een installatie script een check doen of de geïnstalleerde files voldoen aan een bepaalde datum & tijd. De datum & tijd zijn vaste waarden, echter zijn deze verschillend per file. Ik heb getracht dit middels StrComp op te lossen. Dit lukt, echter wil dit maar voor 1 file. Ik krijg het niet voor elkaar om meerdere files tegen verschillende waarden te laten checken.
Hieronder paste ik de code zoals ik deze nu heb.
Ik hoop dat iemand me een oplossing kan bieden, anders heb ik geen andere keuze dan het complete script voor iedere file apart te laten draaien... wat ik toch een beetje teveel van het goede vind
Ik moet na het draaien van een installatie script een check doen of de geïnstalleerde files voldoen aan een bepaalde datum & tijd. De datum & tijd zijn vaste waarden, echter zijn deze verschillend per file. Ik heb getracht dit middels StrComp op te lossen. Dit lukt, echter wil dit maar voor 1 file. Ik krijg het niet voor elkaar om meerdere files tegen verschillende waarden te laten checken.
Hieronder paste ik de code zoals ik deze nu heb.
Ik hoop dat iemand me een oplossing kan bieden, anders heb ik geen andere keuze dan het complete script voor iedere file apart te laten draaien... wat ik toch een beetje teveel van het goede vind
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
| function FileCreated(Fname)
FileCreated = ""
Set fs = CreateObject("Scripting.FileSystemObject")
if fs.FileExists(Fname) = True then
Set f = fs.GetFile(Fname)
MyDatum = ("31-3-2004 13:35:09")
if StrComp(MyDatum,f.DateCreated) <>0 then
FileCreated = "FOUT"
else
FileCreated = "GOED"
end if
end if
Set f = Nothing
Set fs = Nothing
end function
function FileLastAccessed(Fname)
FileLastAccessed = ""
Set fs = CreateObject("Scripting.FileSystemObject")
if fs.FileExists(Fname) = True then
Set f = fs.GetFile(Fname)
FileLastAccessed = f.DateLastAccessed
end if
Set f = Nothing
Set fs = Nothing
end function
function FileLastModified(Fname)
FileLastModified = ""
Set fs = CreateObject("Scripting.FileSystemObject")
if fs.FileExists(Fname) = True then
Set f = fs.GetFile(Fname)
FileLastModified = f.DateLastModified
end if
Set f = Nothing
Set fs = Nothing
end function
fa=FileCreated("C:\install\Test1.txt")
fb=FileCreated("C:\install\Test2.txt")
fc=FileCreated("C:\install\Test3txt")
fd=FileCreated("C:\install\Test4.txt")
fe=FileCreated("C:\install\Test5.txt")
fg=FileCreated("C:\install\Test6.txt")
ff=FileCreated("C:\install\Test7.txt")
'fla=FileLastAccessed("")
'flm=FileLastModified("")
msgbox "Resultaat cotrole op bestanden:" & VbCrLf & VbCrLf & _
"Test1"&chr(9)& ": " & (fa) & VbCrLf & _
"Test2" &chr(9)&chr(9)&chr(9)&": " & (fb) & VbCrLf & _
"Test3" &chr(9)&chr(9)& ": " & (fc) & VbCrLf & _
"Test4" &chr(9)&chr(9)& ": " & (fd) & VbCrLf & _
"Test5" &chr(9)&chr(9)&chr(9)&": " & (fe) & VbCrLf & _
"Test6" &chr(9)&chr(9)&chr(9)&": " & (ff) & VbCrLf & _
"Test7" &chr(9)&chr(9)& ": " & (fg) & VbCrLf _
,VbInformation,"Installatie" |
[ Voor 12% gewijzigd door Nowhereman op 03-05-2004 12:19 ]
-Pwn the day-