23. januar 2006 - 15:14Der er
4 kommentarer og 2 løsninger
Lav mappe fra ASP side
Jeg har brug for at der automatisk bliver oprettet en mappe i min webmappe med brugerens navn, altså vis der bliver oprettet en bruger med brugernavnet "Eksperten" så skal der oprettes en mappe: C:\Webserver\Files\Gfx\brugerfotos\Eksperten
Her er et lille eksempel på hvordan du kan oprette en ny mapper på en given server samt en ny fil via asp.
dim Sub_Dir, Dir, File_Content, File_Name, Total_File_String Sub_Dir = Request.Form("Sub_Dir") if Sub_Dir = "" Or Sub_Dir = Null Then Sub_Dir = "" Else Sub_Dir = Sub_Dir & "/" End If
File_Content = Request.Form("File_Content") Dir = Request.Form("Dir") File_Name = Request.Form("Name")& "." & Request.Form("File_Type") Total_File_String = Dir & Sub_Dir & File_Name Response.write(Total_File_String)
Dim objFSO, fs, f
Set objFSO = CreateObject("Scripting.FileSystemObject") objFSO.CreateFolder(Server.Mappath(Dir & Sub_Dir)) Set objFSO = Nothing
set fs=Server.CreateObject("Scripting.FileSystemObject") set f=fs.CreateTextFile(Server.Mappath(Total_File_String),true) f.WriteLine("" & File_Content & "") f.Close set f=nothing set fs=nothing
mappeNavn = "Experten" Set fso = CreateObject("Scripting.FileSystemObject") fso.CreateFolder("C:\Webserver\Files\Gfx\brugerfotos\"& mappeNavn)
Du skal dog sikre dig at bruger IUSR_Maskinnavn har skriverettighed til "brugerfotos" mappen. Det gøres ved at højreklikke på mappen i stifinder og gå ind under "si8kkerhed" fanebladet (kræver avanceret fildeling)
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.