Hej!
Hur gör man för att räkna alla filer i en mapp som slutar på gif?
Har bara lyckats räkna ALLA filer i mappen och sen loopat igenom mappen efter gif-filer.
Har denna kod:
Vill räkna gif-filerna redan från början...
intFiles = filer.Files.Count
If intFiles >= 1 then
For each objFile in filer.Files
if right(objFile,3)= "gif" then
Ar(i)= objFile.Path
i = i + 1
End If
Next
Else
%>
<script language="javascript">
window.alert("Arbetskatalogen är tom")
</script>
<%
End If
öh...lite invecklat att förklara. Håller på att göra en bilddatabas. I mappen sparas två likadana filer med samma namn fast olika filändelser. Ska kopiera en gif-fil till en annan mapp och när den kopieras, kopieras automatisk den andra filen med...
Problemet är att när mappen är tom ska man få ett meddelande om det, det är just därför jag vill räkna alla gif-filer för om det ligger kvar en "skräpfil" som ej är en gif så får man aldrig det meddelandet...hoppas du förstår?
Så du tror inte det finns nån möjlighet att räkna bara gif-filerna innan de läggs in i arrayen?
MVH
:q
solbulle & @nders: Lösningen är väl egentligen ganska enkel. Variabeln i räknas upp varje gång den stöter på en .gif-bild. Om i = 0 så finns det inga bilder och då visar man ett meddelande.
Jo, det är sant, min undran var mest om det fanns typ något färdigt tex precis som man kan kolla att en folder/mapp finns kanske man skulle kunna kolla om den var tom.
typ:
If (objFSO.FolderExists(path)) then
Ang. @nders undran kan jag tänka mig att han mest ville se att lösningen postades, just så att andra kan ta del av den.
Ang. @nders undran kan jag tänka mig att han mest ville se att lösningen postades, just så att andra kan ta del av den.
Precis så. wF är en enorm informationskälla, men man måste tänka på att man i stort sett aldrig är den enda med problemet, och jag skulle inte vilja se ett wF fullt av halvfärdiga lösningar och "det funkar nu!".
Mvh,
257 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9