Avatar billede hansen Nybegynder
18. september 2003 - 10:23 Der er 4 kommentarer og
1 løsning

vis filer nyere end i dag eller igår

Jeg har nogle filer som er døbt ud fra dette format, 20030918-6103-0_nitf.dsc, filens navn indeholder datoen for skabelsen af filen.

Men mit problem er, at mappen indeholder en masse af dem, jeg kunne godt tænke mig kun at vise dem som er fra idag og i går, altså filer som er døbt:

20030917-RTZ-6103-0_nitf.dsc
20030918-RTZ-6103-0_nitf.dsc

Er der en der kan hjælpe her ?
Avatar billede eagleeye Praktikant
18. september 2003 - 16:07 #1
Man er stadig nød til at loope igennem alle filerne, men man kan tjekke for om filnanvet indeholder datoen for igår eller idag og kun vise dem;:


<%
idag  = year(date) & Right("0" & Month(date)) & Right("0" & day(Date))
dato = DateAdd("d",-1,date)
igaar = year(dato) & Right("0" & Month(dato)) & Right("0" & day(Dato))

sti="/files"

Set FSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = fso.GetFolder(Server.MapPath(sti))
Set files = objFolder.Files
For Each file In files
  if inStr(1,file.name,idag)>0 OR inStr(1,file.name,igaar)>0 then
    Response.Write file.Name & "<br>"
  end if
next
%>
Avatar billede esurk Nybegynder
18. september 2003 - 21:32 #2
eagleeye....? svar lige her..!
Avatar billede hansen Nybegynder
19. september 2003 - 09:43 #3
Den giver mig en fejl,

Microsoft VBScript runtime error '800a01c2'
Wrong number of arguments or invalid property assignment: 'Right'
/telegramtest.asp, line 2

Linie to = idag  = year(date) & Right("0" & Month(date)) & Right("0" & day(Date))
Avatar billede eagleeye Praktikant
19. september 2003 - 19:39 #4
ups der magler ,2 i de to linjer:

dag  = year(date) & Right("0" & Month(date)) & Right("0" & day(Date),2)
dato = DateAdd("d",-1,date)
igaar = year(dato) & Right("0" & Month(dato)) & Right("0" & day(Dato),2)
Avatar billede hansen Nybegynder
22. september 2003 - 09:11 #5
Takker,
Er der en anden der skal bruges samme funktion, så skal linien
Set objFolder = fso.GetFolder(Server.MapPath(sti))
rettes til
Set objFolder = fso.GetFolder(sti)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
1 min siden Libre Office Impress Af Frank i Andre styresystemer
I dag 11:47 VB script Af Jenshentze i Word
I dag 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel