Avatar billede moroax Nybegynder
02. oktober 2001 - 18:04 Der 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)


WHAT2DO ??..

* MoRoax...
Avatar billede mri Nybegynder
02. oktober 2001 - 22:11 #1

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.
Avatar billede mri Nybegynder
02. oktober 2001 - 22:12 #2
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
Avatar billede moroax Nybegynder
02. oktober 2001 - 23:16 #3
Filerne i mappen skal også med over,
har selv fundet den:

fso.MoveFolder Server.MapPath(\"../mass/\" & LOGIN), Server.MapPath(\"../mass/\" & chkNAVN)

* MoRoax...


Avatar billede mri Nybegynder
02. oktober 2001 - 23:27 #4
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.
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