Jeg sidder og leger lidt med et lille script som skulle kunne oprette en text-fil med dagens dato som navn, men jeg kan ikke rigtig få det til at virke...
<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set fil = '" & Date & "'
FSO.CreateTextFile("d:\fil.txt")
%>
Det jeg er kommet frem til er at det evt. kunne se sådan ud, men det virker som sagt ikke...
Altid er nok så meget sagt. Hvis nu datoformatet var sat til amerikansk havde det nok været 09/07/2005 eller noget i den stil - og det er ikke lovligt i et filnavn.
Du mener vel omvendt? Mit eksempel burde ikke lave en fil med navnet fil, men det lyder mere sandsynligt at den brokker sig over Date(). Prøv evt. med Date uden parantes.
Som nævnt må du ikke benytte set til fil, hvis du vil have en streng ud:
Set fil = Date
skal skrives
fil = Date
Og så forstår jeg ikke helt hvad du vil, for det ser ud som om du vil lave en fil i roden af d-drevet ved navn fil.txt, men som jeg læser dit oplæg, vil du have en fil ved navn 07-09-2005.txt, eller har jeg misforstået det?
Hvis du vil have den med filnavn som aktuelle dato, så skal du altså væk fra at benytte en konstant streng til filnavn. Dette burde oprette en tekstfil i roden af d-drevet der hedder 07-09-2005.txt (hvis altså du ikke venter til efter midnat ;)).
set fileStream = FSO.CreateTextFile("d:\" & fil & ".txt") fileStream.close
Hvis du gerne vil undgå at skrive den lange sti til din webservers root, så kan du bruge Server.MapPath i stedet:
<% Set FSO = Server.CreateObject("Scripting.FileSystemObject")
set fileStream = FSO.CreateTextFile(Server.MapPath("/data/nyheder/" & Date & ".txt")) fileStream.close %>
Dette er naturligvis under antagelse af at data ligger i roden af dit website.
Jeg mener nu at det du er nået frem til er helt i tråd med det jeg har forsøgt at sige helt fra starten (men åbenbart ikke formået at formulere mig ordentlig :))...
Synes godt om
Ny brugerNybegynder
Din løsning...
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.