Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso.FolderExists(Server.MapPath("ThumPath")) = "true" Then 'Her erproblemet..! Set UL = CreateObject("Scripting.FileSystemObject") UL.CreateFolder(Server.MapPath(ThumPath)) End If
Tja, hvorfor jeg har 3 af dem..? Fordi jeg copy/paster.. Jeg tror den er en første er en rest fra alle de forsøg jeg har haft. Og har ikke ryddet ordentlig op...
Hvad er det så, der var problemet? som jeg ser det, har du ikke en FSO til at tjekke om mappen findes Din linie: If Not fso.FolderExists(S...
I hells eksempel/svar kan du se, at han kun laver en FSO i starten, som han bruger til både at checke for mappen, og til at lave en ny hvis mappen ikke findes
Husk at lukke FSO en igen. Kan ikke lige huske hvordan, og hvad det er der skal lukkes, men jeg skyder på, at du er igang med noget tutorial eller noget. Du lukker sikkert også, jeg kan nok bare ikke se det, i den stump du har smidt ind :)
YesYes... Men du havde ikke nogen fs-object der hed fso eftersom Set fso = CreateObject("Scripting.FileSystemObject") er forkert (skulle jeg da mene, kan bare ikke forstå, hvorfor den ikke har brokket sig...)
FolderExists Method Returns True if a specified folder exists; False if it does not.
object.FolderExists(folderspec)
Arguments object
Required. Always the name of a FileSystemObject.
folderspec
Required. The name of the folder whose existence is to be determined. A complete path specification (either absolute or relative) must be provided if the folder isn't expected to exist in the current folder.
Remarks The following example illustrates use of the FolderExists method:
Function ReportFolderStatus(fldr) Dim fso, msg Set fso = CreateObject("Scripting.FileSystemObject") If (fso.FolderExists(fldr)) Then msg = fldr & " exists." Else msg = fldr & " doesn't exist." End If ReportFolderStatus = msg End Function
Jeg tror uden at vide med sikkerhed, at denne er sjuske måden: Set fso = CreateObject("Scripting.FileSystemObject")
Taget fra en support-side:
Det er langt det hurtigste at kalde et Request fuldt ud, som f.eks. Request.QueryString("navn"). Det er dog også muligt at undlade at angive en parameter, og man kan også vælge kun at kalde Request("navn"). Gør man det, vil serveren søge i følgende prioriterede rækkefølge og vælge den første den finder:
Synes godt om
Ny brugerNybegynder
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.