Avatar billede slapstick Nybegynder
13. august 2002 - 11:23 Der er 6 kommentarer og
2 løsninger

huh??

ok har den her kode

Set FileSystemDir = CreateObject("Scripting.FileSystemObject")
If FileSystemDir.FolderExists("C:\test\" & landsdel & "\" & nar & "\" & skod & "\" & lampe & "") = false Then
  FileSystemDir.CreateFolder "C:\test\" & landsdel & "\" & nar & "\" & skod & "\" & lampe & ""
Else
response.write("mappen eksisterer allerede")
End if

men ligemeget hvad så opretter den kun testmappen
de andre mapper inden i testmappen laver den ikke
nogen der har en ide til hvad der kan være galt?
Avatar billede hartnet.dk Nybegynder
13. august 2002 - 11:44 #1
Prøv at skriv en værdi i landsdel fx.
("C:\test\jylland\sdr-jyll\toftlund")
Avatar billede Slettet bruger
13. august 2002 - 11:46 #2
Husk at skrive en passende overskrift næste gang. Det ville hjælpe os alle en del :)
Avatar billede bobbedude Nybegynder
13. august 2002 - 11:54 #3
mangler du ikke \ efter & lampe & "
Avatar billede slapstick Nybegynder
13. august 2002 - 12:04 #4
ok har ændret koden til det her
<%
nar = svin
skod = hund
lampe = idiot
Set FileSystemDir = CreateObject("Scripting.FileSystemObject")
If FileSystemDir.FolderExists("C:\test\crap\" & nar & "\" & skod & "\" & lampe & "\") = false Then
  FileSystemDir.CreateFolder "C:\test\crap\" & nar & "\" & skod & "\" & lampe & "\"
Else
response.write("mappen eksisterer allerede")
End if
%>

nu får jeg den her fejl:

Error Type:
Microsoft VBScript runtime (0x800A004C)
Path not found
/test/test.asp, line 10

det er createfolder linien der er line 10
Avatar billede bobbedude Nybegynder
13. august 2002 - 12:07 #5
får du noget med i dine variabler ?
Måske skulle du lave en linie for hver mappe du opreter altså et loop der opretter mapperne.
Avatar billede bobbedude Nybegynder
13. august 2002 - 12:09 #6
Det er vist noget med subfolders kik her
http://www.sloppycode.net/fso/?m=121
Avatar billede slapstick Nybegynder
13. august 2002 - 12:28 #7
jaja variablerne er jo defineret
hvis jeg nu laver den sådan her
<%
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?
Avatar billede slapstick Nybegynder
13. august 2002 - 15:23 #8
lukker lige spørgsmplet og opretter det med et andet navn så folk ved hvad det er
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