02. oktober 2001 - 18:04Der er
3 kommentarer og 1 løsning
fso rename ??..
Sikkert simpelt, men alligevel.... Jeg har denne her tingest der laver en mappe til hver bruger, men hvis brugeren ændre brugernavn ændres mappen ikke,
set fso = CreateObject(\"Scripting.FileSystemObject\") If fso.FolderExists(Server.MapPath(\"brugermappe/\" & BRUGERNAVN)) Then eteller andet rename Server.MapPath(\"brugermappe/\" & BRUGERNAVN) til Server.MapPath(\"brugermappe/\" & NYT BRUGERNAVN)
Dim fso, f Set fso = CreateObject(\"Scripting.FileSystemObject\") Set f = fso.GetFolder(Server.MapPath(\"brugermappe/\" & BRUGERNAVN)) f.name = nytBRUGERNAVN
Jeg tror nok, at det her i et eller andet omfang løser dit problem - du skal i hvert tilfælde sætte name property til det nye brugernavn, når du har fat i din brugers mappe.
set fso = CreateObject(\"Scripting.FileSystemObject\") If fso.FolderExists(Server.MapPath(\"brugermappe/\" & BRUGERNAVN)) Then Set f = fso.GetFolder(Server.MapPath(\"brugermappe/\" & BRUGERNAVN)) f.name = nytBRUGERNAVN End If
Du giver bare mappen et nyt navn - jeg mener ikke, at du behøver at flytte nogle filer.
Du kunne godt tildele mig nogle point, da jeg har svaret på dit spørgsmål, og da du tildelte spørgsmålet temmeligt mange point.
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.