Avatar billede speedy_2003 Nybegynder
23. januar 2006 - 15:14 Der 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

håber der er nogen der kan hjælpe mig med det...
Avatar billede fennec Nybegynder
23. januar 2006 - 15:29 #1
Avatar billede speedy_2003 Nybegynder
23. januar 2006 - 17:37 #2
ja men det er også meget fint men hvordan indsætter jeg dette:

Function CreateFolderDemo

  Dim fso, f

  Set fso = CreateObject("Scripting.FileSystemObject")

  Set f = fso.CreateFolder("c:\New Folder")

  CreateFolderDemo = f.Path

End Function
Avatar billede webblaster Nybegynder
23. januar 2006 - 19:19 #3
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

håber at du kan bruge det!
Avatar billede fennec Nybegynder
24. januar 2006 - 08:35 #4
Og den hel korte udgave til at oprette en mappe:

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)
Avatar billede speedy_2003 Nybegynder
24. januar 2006 - 09:48 #5
jammen hvor fanden skal det sætte ind henne i asp siden....

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
mappeNavn = "Experten"
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CreateFolder("C:\Webserver\Files\Gfx\brugerfotos\"& mappeNavn)
</head>

<body bgcolor="#FFFFFF" text="#000000">

</body>
</html>
Avatar billede fennec Nybegynder
24. januar 2006 - 09:53 #6
Det er ASP så det skal selvfølgelig sættes i <%  %>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<%
mappeNavn = "Experten"
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CreateFolder("C:\Webserver\Files\Gfx\brugerfotos\"& mappeNavn)
%>
</head>

<body bgcolor="#FFFFFF" text="#000000">

</body>
</html>
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