Avatar billede axkris Nybegynder
17. august 2003 - 20:22 Der er 1 løsning

Check først om fil er åben

Hej

Hvordan checker man om en fil allerede er åben inden at man åbner den?

Følgende kode...

Set fCountChattersWrite = fso.OpenTextFile(fileSpecCountChatters,2)

... giver "permission denided", hvis filen allerede er åben, så det er altså det, som jeg gerne lige ville checke inden, at jeg åbner filen. Men hvordan?
Avatar billede socle Nybegynder
18. august 2003 - 09:41 #1
Set fCountChattersWrite = fso.OpenTextFile(fileSpecCountChatters,2)
 
on error resume next
Set fCountChattersWrite = fso.OpenTextFile(fileSpecCountChatters,2)
If  Err.Number <> 0 Then
  response.write("filen allerede åben")
else
  response.write("ok")
end if

'jeg har fået Err.Number til 70, så alternativt: >if Err.Number = 70 then<

'vær opmærksom på at on >error resume next< får skriptet til at springe videre ved alle fejl
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