Jag ville ta fram uppgifter bl a när en fil hadde skapats. Prova att använda API:erna för FileTimeToSystemTime, FileTimeToLocalTime och dess "bröder" ;-) Prova objFile.DateLastModified så får du senast ändrad. Jag har kommit på varför jag får "galet" datum, men inte hur jag skall lösa detta.Får fel datum på objFile.DateCreated
<code>
Dim objFile
Set objFile = fso.GetFile(Server.mappath(Session("sFil")))
Response.Write"<br>Filstorlek: " & FilStorlek(objFile.Size) & " " & Session("typ") & " <br>Created: " & objFile.DateCreated
</code>
Vad som jag får fram är när filen användes sist.
Hur göra?Sv: Får fel datum på objFile.DateCreated
http://mech.math.msu.su/~vfnik/WinApi/f/filetimetosystemtime.htmlSv: Får fel datum på objFile.DateCreated
/CurtaSv: Får fel datum på objFile.DateCreated
Jag använder ett script, för att ladda upp filer. När filen är uppladdad..
<code>
Session("sFil")= filename
response.redirect"laddaupform.asp"
</code>
..så återvänder jag till mitt formulär, och då har jag filnamnet som en session.
Sen..
<code>
sPath = REPLACE(Request.ServerVariables("PATH_TRANSLATED"),"laddaupform.asp","bild\")
'*********lite kod
Response.Write"<br>Filstorlek: " & FilStorlek(objFile.Size) & " " & Session("typ") & " <br>Created: " & objFile.DateCreated
</code>
När jag skriver så här, så får jag ju reda på när SESSION("sFil") skapades, men jag ville
ju veta när filen är skapad.
Förstår ni problemet?