Avatar billede slapstick Nybegynder
13. august 2002 - 15:26 Der er 9 kommentarer og
1 løsning

filesystemobject og folders....

jeg skal lave en folder med nogle subfolders og her er koden

<%
dato = 1111
  Set FileSystemDir = CreateObject("Scripting.FileSystemObject")
  FileSystemDir.CreateFolder "C:\" & dato & ""
%>
så virker det fint og den opretter mappen 1111

hvis jeg så ændrer det til
<%
dato = 1111
  Set FileSystemDir = CreateObject("Scripting.FileSystemObject")
  FileSystemDir.CreateFolder "C:\" & dato & "\lort"
%>

så virker det os fint og den laver en mappe der hedder lort inde i 1111
men gør jeg sådan her

<%
dato = 1111
skod = davdav 
Set FileSystemDir = CreateObject("Scripting.FileSystemObject")
  FileSystemDir.CreateFolder "C:\" & dato & "\lort\" & skod & ""
%>
¨
så siger den "Path not found"
det er da helt sort?

og det samme siger den hvis det kun er variabler der er i stien og det er det jeg skal bruge :(
Avatar billede exp-ralle Nybegynder
13. august 2002 - 15:32 #1
Følger lige med
Avatar billede slapstick Nybegynder
13. august 2002 - 15:38 #2
har du haft samme problem? hehe
Avatar billede exp-ralle Nybegynder
13. august 2002 - 16:55 #3
Nop, men synes det er underligt det ikke virker så vil godt se hvorfor :)
Avatar billede slapstick Nybegynder
13. august 2002 - 18:30 #4
der er åbenbart ingen der ved hvad der er galt :(
Avatar billede coltau Juniormester
13. august 2002 - 18:34 #5
Jeg ved det. Denne linie:

skod = davdav 

skal nok ændres til en string:

skod = "davdav"

Så køre det. :--)
Avatar billede slapstick Nybegynder
13. august 2002 - 19:05 #6
nej den siger stadig samme fejl :/
http://super.skodliv.dk/lort.asp
Avatar billede coltau Juniormester
13. august 2002 - 19:38 #7
Jeg fik samme fejl indtil jeg ændrede koden til dette:
dato = 1111
skod = "davdav" ' Dobbeltplinger eller hva' det nu hedder
Set FileSystemDir = CreateObject("Scripting.FileSystemObject")
  FileSystemDir.CreateFolder "C:\" & dato & "\lort\" & skod & ""

men prøv at ændre til dette og du kan se fejlen med det samme.

dato = 1111
skod = "davdav" ' Dobbeltplinger eller hva' det nu hedder
Set FileSystemDir = CreateObject("Scripting.FileSystemObject")
Response.Write "C:\" & dato & "\lort\" & skod & ""
Response.End
  FileSystemDir.CreateFolder "C:\" & dato & "\lort\" & skod & ""
Avatar billede slapstick Nybegynder
13. august 2002 - 20:01 #8
hvis jeg ændrer koden til det du siger du ændrede den til:
Jeg fik samme fejl indtil jeg ændrede koden til dette:
dato = 1111
skod = "davdav" ' Dobbeltplinger eller hva' det nu hedder
Set FileSystemDir = CreateObject("Scripting.FileSystemObject")
  FileSystemDir.CreateFolder "C:\" & dato & "\lort\" & skod & ""

så får jeg stadig samme fejl
og hvis jeg laver det om til response.write så skriver den det her:
C:\1111\lort\davdav
som jo er rigtigt !
Avatar billede coltau Juniormester
14. august 2002 - 18:14 #9
???
Avatar billede slapstick Nybegynder
19. august 2002 - 14:18 #10
jeg har fundet ud af hvad der var galt
man kan kun oprette 1 folder ad gangen
dvs skal der oprettes en folder med en masse subfolders skal de oprettes en efter en
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