Avatar billede slapstick Nybegynder
10. juni 2002 - 13:35 Der er 6 kommentarer og
1 løsning

CreateFolder

argh hvorfor får jeg hele tiden den her fejl?`
Microsoft VBScript runtime (0x800A003A)
File already exists
/stream/opret.asp, line 26
der er ingen filer eller folders i forvejen
koden kommer her:

  Set FileSystemDir = CreateObject("Scripting.FileSystemObject")
  FileSystemDir.CreateFolder "C:\Inetpub\db\stream\" & dato & "" <-- line 26
  Set FileSystemFile = CreateObject("Scripting.FileSystemObject")
  FileSystemFile.CreateTextFile "C:\Inetpub\db\stream\" & dato & "\"&i&".asx"
  Set Filesystem = CreateObject("Scripting.FileSystemObject")
  Set FilesystemFileContext = Filesystem.OpenTextFile("C:\Inetpub\db\stream\" & dato & "\"&i&".asx", 8, true)
  FilesystemFileContext.WriteLine ("<ASX VERSION='3.0' PREVIEWMODE='NO' >")
  FilesystemFileContext.WriteLine ("<ENTRY>")
  FilesystemFileContext.WriteLine ("<TITLE>Example Clip</TITLE>")
  FilesystemFileContext.WriteLine ("<REF  HREF = 'mms://129.142.131.36/rejsegalleriet/fantacy/") & dato & ("/250.wmv' />")
  FilesystemFileContext.WriteLine ("<STARTTIME VALUE='") & starttid & ("' />")
  FilesystemFileContext.WriteLine ("<DURATION VALUE='") & duration & ("' />")
  FilesystemFileContext.WriteLine ("<ENTRY>")
  FilesystemFileContext.WriteLine ("</ASX>")
  FilesystemFileContext.Close
  Set FilesystemFileContext = Nothing
  Set FileSystemFile = Nothing
Avatar billede tmceu Praktikant
10. juni 2002 - 13:54 #1
Sikker fordi filen allerede findes. Du kan enten kontrollere om den gør, med fso.FileExists(filespec) metoden eller angive overwrite true på din createtextfile metode.
Avatar billede tmceu Praktikant
10. juni 2002 - 13:56 #2
Det er denne linie:

FileSystemFile.CreateTextFile "C:\Inetpub\dbstream\" & dato & ""&i&".asx", true
Avatar billede slapstick Nybegynder
10. juni 2002 - 13:57 #3
som jeg skrev er der intet i det directory den skal create i
og desuden er det en folder og ikke en fil jeg er ved at oprette?
Avatar billede tmceu Praktikant
10. juni 2002 - 13:57 #4
Sorry, det var jo folderen :-)

Så er du nødt til at kontrollere om den findes med object.FolderExists(folderspec), for en folder kan ikke overskrives.
Avatar billede slapstick Nybegynder
10. juni 2002 - 13:58 #5
tmceu
jamen den laver jo en asx fil og ikke et dir?
Avatar billede slapstick Nybegynder
10. juni 2002 - 14:00 #6
ah nu kan jeg se jeg har lavet en kage doh..
jeg takker for hjælpen !! :))
Avatar billede tmceu Praktikant
10. juni 2002 - 14:04 #7
Det var så lidt :-)
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