webForumDet fria alternativet
Logga in / Bli medlem

files + undermappar

ASP

1 svar · 190 visningar · startad av Frexuz

Medlem sedan maj 2003138 inlägg
Trådstart#1

Hur ska jag göra så att denna koden inte bara ändrar i root-mappen, utan också i mappens undermappar OCH undermapparnas undermappar :)

-----------------------------------------------------------

    For Each objFile In objFolder.Files
        orgName = objFile.Name
        strName = objFile.Name
        tmpName = "tempMp3Name.mp3"

        strName = Replace(strName, "rmx", "Remix", 1, -1, vbTextCompare)
        strName = Replace(strName, "remix", "Remix")
        strName = Replace(strName, "\_", " ")
        strName = Replace(strName, " - ", "-")
        strName = Replace(strName, "-", " - ")

        arrName = Split(strName)
        For i = 0 To UBound(arrName)
            arrName(i) = ProperCase(arrName(i))
        Next
        
        strName = Join(arrName)

        if orgName = strName then
            countOk = countOk + 1
        else
            countChanged = countChanged + 1
            objFile.Name = tmpName
            objFile.Name = strName
            response.Write "\<font face=""verdana"" size=""1"" color=""#EEEEEE""\>" & orgName & ""
            response.write " -\> " & strName & "\<BR\>" & vbCrLf
        end if
    Next
Medlem sedan nov. 20017 144 inlägg
#2

En rekursiv funktion kanske kan göra susen.

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