webForumDet fria alternativet

Byta namn på undermappar

ASP

2 svar · 225 visningar · startad av peppar

Medlem sedan dec. 2001873 inlägg
Frågan#1

Jag vill enligt vissa kriterier byta ut namnet på alla mappar. Harr detta skript som ger mig fel "Ogiltigt preceduranop" på rad 21 som är fetmarkerad. Har det med IIS att göra, skriptet körs på IIS5.1

 MyPath = "D:\MinaBilder\" 
set Fso = CreateObject("Scripting.FileSystemObject") 
Set Gfo = Fso.GetFolder(MyPath) 
Set MyDrive = Gfo.Subfolders 

For Each Folder in MyDrive   
    If Folder.Name <> "Komprimerat" and Folder.Name <> "Provar" and Folder.Name <> "Tavlor" and Folder.Name <> "Testmappar" then 
        if instr(Folder.name, "_") >0 then 
        else 
            strOrigin = MyPath&Folder.name 
            nyttMappNamn = replace(strOrigin, "-", "_") 
				[b]Folder.Name = nyttMappNamn[/b]
        end if 
    
    end if 
Next 
Set Fso = Nothing 
Set Gfo = Nothing 
Set MyDrive = Nothing
Medlem sedan juni 200032 967 inlägg
#2

Skilj på namn och sökväg. Det borde inte vara några problem att byta namn på mappen, men du försöker tilldela den en komplett sökväg, det får du inte. Bort med path i det du försöker byta till så borde det fjungera.

Medlem sedan dec. 2001873 inlägg
#3

:r Så klart!

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)